XPulseType
class XPulseType(value)
Il tipo di impulso X da applicare per una misurazione di controllo degli errori non markoviana.
Attributi
XSLOW
Valore predefinito: 'xslow'
Un gate xslow .
RX
Valore predefinito: 'rx'
Venti rx cancelli con angoli pi/20.
Metodi
encode
encode(encoding='utf-8', errors='strict')
Codifica la stringa utilizzando il codec registrato per la codifica.
codifica
La codifica da utilizzare per codificare la stringa.
errori
Lo schema di gestione degli errori da utilizzare in caso di errori di codifica. L'impostazione predefinita è "strict", il che significa che gli errori di codifica generano un'eccezione di tipo " UnicodeEncodeError ". Altri valori possibili sono “ignore”, “replace” e “xmlcharrefreplace”, oltre a qualsiasi altro nome registrato su codecs.register_error in grado di gestire UnicodeEncodeErrors.
replace
replace(old, new, count=-1, /)
Restituisce una copia in cui tutte le occorrenze della sottostringa “old” sono state sostituite con “new”.
conteggio
Numero massimo di occorrenze da sostituire. " -1 " (valore predefinito) indica la sostituzione di tutte le occorrenze.
Se viene specificato l'argomento opzionale "count", vengono sostituite solo le prime "count" occorrenze.
split
split(sep=None, maxsplit=-1)
Restituisce un elenco delle sottostringhe presenti nella stringa, utilizzando "sep" come stringa separatrice.
Set
Il separatore utilizzato per suddividere la stringa.
Se impostato su Nessuno (valore predefinito), effettuerà la suddivisione in base a qualsiasi carattere di spaziatura (compresi \n, \r, \t, \f e gli spazi) ed eliminerà le stringhe vuote dal risultato.
maxsplit
Numero massimo di suddivisioni (a partire da sinistra). " -1 " (valore predefinito) indica che non vi è alcun limite.
Si noti che la funzione str.split () è utile soprattutto per i dati che sono stati deliberatamente delimitati. Se il testo è naturale e contiene segni di punteggiatura, ti consigliamo di utilizzare il modulo delle espressioni regolari.
rsplit
rsplit(sep=None, maxsplit=-1)
Restituisce un elenco delle sottostringhe presenti nella stringa, utilizzando "sep" come stringa separatrice.
Set
Il separatore utilizzato per suddividere la stringa.
Se impostato su Nessuno (valore predefinito), effettuerà la suddivisione in base a qualsiasi carattere di spaziatura (compresi \n, \r, \t, \f e gli spazi) ed eliminerà le stringhe vuote dal risultato.
maxsplit
Numero massimo di suddivisioni (a partire da sinistra). " -1 " (valore predefinito) indica che non vi è alcun limite.
La suddivisione inizia dalla fine della stringa e procede verso l'inizio.
join
join(iterable, /)
Concatenare un numero qualsiasi di stringhe.
La stringa il cui metodo viene chiamato viene inserita tra ciascuna delle stringhe specificate. Il risultato viene restituito come una nuova stringa.
Esempio: ‘.’.join([‘ab’, ‘pq’, ‘rs’]) -> ‘ ab.pq.rs ’
capitalize
capitalize()
Restituisce una versione con le lettere maiuscole della stringa.
Più precisamente, fai in modo che la prima lettera sia maiuscola e le altre minuscole.
casefold
casefold()
Restituisce una versione della stringa adatta ai confronti che non tengono conto delle maiuscole/minuscole.
title
title()
Restituisce una versione della stringa in cui ogni parola è scritta con l'iniziale maiuscola.
Più precisamente, le parole iniziano con lettere maiuscole e tutte le altre lettere sono minuscole.
center
center(width, fillchar=' ', /)
Restituisce una stringa centrata di lunghezza width.
Il riempimento viene effettuato utilizzando il carattere di riempimento specificato (il valore predefinito è uno spazio).
count
count(sub[, start[, end]]) → int
Restituisce il numero di occorrenze non sovrapposte della sottostringa sub nella stringa S[start:end]. Gli argomenti opzionali start e end vengono interpretati come nella notazione a intervallo.
expandtabs
expandtabs(tabsize=8)
Restituisce una copia in cui tutti i caratteri di tabulazione sono sostituiti da spazi.
Se non viene specificata la dimensione della tabulazione, viene utilizzata una dimensione predefinita di 8 caratteri.
find
find(sub[, start[, end]]) → int
Restituisce l'indice più basso in S in cui si trova la sottostringa sub, a condizione che sub sia contenuta in S[start:end]. Gli argomenti opzionali start e end vengono interpretati come nella notazione a intervallo.
In caso di errore, restituisce un oggetto -1.
partition
partition(sep, /)
Suddividi la stringa in tre parti utilizzando il separatore indicato.
In questo modo verrà cercato il separatore nella stringa. Se viene individuato il separatore, restituisce una tuple di 3 elementi contenente la parte precedente al separatore, il separatore stesso e la parte successiva ad esso.
Se il separatore non viene trovato, restituisce una tuple di 3 elementi contenente la stringa originale e due stringhe vuote.
index
index(sub[, start[, end]]) → int
Restituisce l'indice più basso in S in cui si trova la sottostringa sub, a condizione che sub sia contenuta in S[start:end]. Gli argomenti opzionali start e end vengono interpretati come nella notazione a intervallo.
Genera un'eccezione di tipo ValueError quando la sottostringa non viene trovata.
ljust
ljust(width, fillchar=' ', /)
Restituisce una stringa allineata a sinistra di lunghezza width.
Il riempimento viene effettuato utilizzando il carattere di riempimento specificato (il valore predefinito è uno spazio).
lower
lower()
Restituisce una copia della stringa convertita in minuscolo.
lstrip
lstrip(chars=None, /)
Restituisce una copia della stringa da cui sono stati rimossi gli spazi iniziali.
Se viene specificato chars e non è None, rimuovere invece i caratteri contenuti in chars.
rfind
rfind(sub[, start[, end]]) → int
Restituisce l'indice più alto in S in cui si trova la sottostringa sub, a condizione che sub sia contenuta in S[start:end]. Gli argomenti opzionali start e end vengono interpretati come nella notazione a intervallo.
In caso di errore, restituisce un oggetto -1.
rindex
rindex(sub[, start[, end]]) → int
Restituisce l'indice più alto in S in cui si trova la sottostringa sub, a condizione che sub sia contenuta in S[start:end]. Gli argomenti opzionali start e end vengono interpretati come nella notazione a intervallo.
Genera un'eccezione di tipo ValueError quando la sottostringa non viene trovata.
rjust
rjust(width, fillchar=' ', /)
Restituisce una stringa allineata a destra di lunghezza width.
Il riempimento viene effettuato utilizzando il carattere di riempimento specificato (il valore predefinito è uno spazio).
rstrip
rstrip(chars=None, /)
Restituisce una copia della stringa da cui sono stati rimossi gli spazi alla fine.
Se viene specificato chars e non è None, rimuovere invece i caratteri contenuti in chars.
rpartition
rpartition(sep, /)
Suddividi la stringa in tre parti utilizzando il separatore indicato.
In questo modo si cercherà il separatore nella stringa, partendo dalla fine. Se viene individuato il separatore, restituisce una tuple di 3 elementi contenente la parte precedente al separatore, il separatore stesso e la parte successiva ad esso.
Se il separatore non viene trovato, restituisce una tuple di 3 elementi contenente due stringhe vuote e la stringa originale.
splitlines
splitlines(keepends=False)
Restituisce un elenco delle righe presenti nella stringa, separandole in base ai confini di riga.
Le interruzioni di riga non vengono incluse nell'elenco risultante, a meno che non sia specificato il parametro keepends con valore true.
strip
strip(chars=None, /)
Restituisce una copia della stringa da cui sono stati rimossi gli spazi bianchi all'inizio e alla fine.
Se viene specificato chars e non è None, rimuovere invece i caratteri contenuti in chars.
swapcase
swapcase()
Converti i caratteri maiuscoli in minuscoli e quelli minuscoli in maiuscoli.
translate
translate(table, /)
Sostituisci ogni carattere della stringa utilizzando la tabella di traduzione fornita.
tabella
Tabella di traduzione, che deve rappresentare una mappatura da ordinali Unicode a ordinali Unicode, stringhe o None.
La tabella deve implementare la ricerca e l’indicizzazione tramite __getitem__, ad esempio un dizionario o una lista. Se questa operazione genera un’eccezione di tipo “ LookupError, ”, il carattere rimane invariato. I caratteri associati a "None" vengono eliminati.
upper
upper()
Restituisce una copia della stringa convertita in maiuscolo.
startswith
startswith(prefix[, start[, end]]) → bool
Restituisce True se S inizia con il prefisso specificato, altrimenti False. Con avvio opzionale, eseguire il test S a partire da quella posizione. Con l'opzione "end", smetti di confrontare S in quella posizione. Il prefisso può anche essere una tupla di stringhe da provare.
endswith
endswith(suffix[, start[, end]]) → bool
Restituisce True se S termina con il suffisso specificato, altrimenti False. Con avvio opzionale, eseguire il test S a partire da quella posizione. Con l'opzione "end", smetti di confrontare S in quella posizione. Il suffisso può anche essere una tupla di stringhe da provare.
removeprefix
removeprefix(prefix, /)
Restituisce una stringa da cui è stata rimossa la stringa prefisso specificata, se presente.
Se la stringa inizia con la stringa prefisso, restituisci la stringa[len(prefix):]. Altrimenti, restituisci una copia della stringa originale.
removesuffix
removesuffix(suffix, /)
Restituisce una stringa da cui è stata rimossa la stringa di suffisso specificata, se presente.
Se la stringa termina con il suffisso string e tale suffisso non è vuoto, restituisci string[:-len(suffix)]. Altrimenti, restituisci una copia della stringa originale.
isascii
isascii()
Restituisce True se tutti i caratteri della stringa sono ASCII, altrimenti restituisce False.
I caratteri ASCII hanno punti di codice compresi nell'intervallo U+0000-U+007F. Anche una stringa vuota è in formato ASCII.
islower
islower()
Restituisce True se la stringa è composta da caratteri minuscoli, False in caso contrario.
Una stringa è in minuscolo se tutti i caratteri con distinzione tra maiuscole e minuscole presenti nella stringa sono in minuscolo e se nella stringa è presente almeno un carattere con distinzione tra maiuscole e minuscole.
isupper
isupper()
Restituisce True se la stringa è composta da caratteri maiuscoli, altrimenti restituisce False.
Una stringa è in maiuscolo se tutti i caratteri con distinzione tra maiuscolo e minuscolo presenti nella stringa sono in maiuscolo e se nella stringa è presente almeno un carattere con distinzione tra maiuscolo e minuscolo.
istitle
istitle()
Restituisce True se la stringa è scritta con le iniziali maiuscole, False in caso contrario.
In una stringa con caratteri maiuscoli e maiuscoli iniziali, i caratteri maiuscoli e quelli con la maiuscola iniziale possono seguire solo caratteri non maiuscoli, mentre i caratteri minuscoli possono seguire solo quelli maiuscoli.
isspace
isspace()
Restituisce True se la stringa è composta esclusivamente da spazi, False in caso contrario.
Una stringa è costituita da spazi bianchi se tutti i caratteri che la compongono sono spazi bianchi e se la stringa contiene almeno un carattere.
isdecimal
isdecimal()
Restituisce True se la stringa è una stringa decimale, altrimenti False.
Una stringa è una stringa decimale se tutti i caratteri che la compongono sono decimali e se contiene almeno un carattere.
isdigit
isdigit()
Restituisce True se la stringa è composta da cifre, altrimenti False.
Una stringa è una stringa di cifre se tutti i caratteri che la compongono sono cifre e se contiene almeno un carattere.
isnumeric
isnumeric()
Restituisce True se la stringa è una stringa numerica, altrimenti False.
Una stringa è numerica se tutti i caratteri che la compongono sono numerici e se contiene almeno un carattere.
isalpha
isalpha()
Restituisce True se la stringa è una stringa alfabetica, False in caso contrario.
Una stringa è alfabetica se tutti i caratteri che la compongono sono alfabetici e se la stringa contiene almeno un carattere.
isalnum
isalnum()
Restituisce True se la stringa è alfanumerica, altrimenti False.
Una stringa è alfanumerica se tutti i caratteri che la compongono sono alfanumerici e se contiene almeno un carattere.
isidentifier
isidentifier()
Restituisce True se la stringa è un identificatore valido di Python, altrimenti False.
Chiamare la funzione keyword.iskeyword per verificare se la stringa s è un identificatore riservato, come ad esempio “def” o “class”.
isprintable
isprintable()
Restituisce True se la stringa è stampabile, altrimenti False.
Una stringa è stampabile se tutti i suoi caratteri sono considerati stampabili nella funzione repr() oppure se è vuota.
zfill
zfill(width, /)
Aggiungi degli zeri a sinistra di una stringa numerica, in modo da riempire un campo della larghezza specificata.
La stringa non viene mai troncata.
format
format(*args, **kwargs) → str
Restituisce una versione formattata di S, utilizzando le sostituzioni da args e kwargs. Le sostituzioni sono indicate dalle parentesi graffe (“ {’ and ‘} ”).
format_map
format_map(mapping) → str
Restituisce una versione formattata di S, utilizzando le sostituzioni derivanti dalla mappatura. Le sostituzioni sono indicate dalle parentesi graffe (“ {’ and ‘} ”).
maketrans
static maketrans()
Restituisce una tabella di traduzione utilizzabile con la funzione str.translate ().
Se è presente un solo argomento, deve trattarsi di un dizionario che associa ordinali Unicode (numeri interi) o caratteri a ordinali Unicode, stringhe o None. I caratteri chiave verranno quindi convertiti in valori ordinali. Se sono presenti due argomenti, questi devono essere stringhe di uguale lunghezza; nel dizionario risultante, ogni carattere di x verrà associato al carattere che si trova nella stessa posizione in y. Se è presente un terzo argomento, deve trattarsi di una stringa, i cui caratteri verranno sostituiti con None nel risultato.