Skip to main content
IBM Quantum Platform

XPulseType

class XPulseType(value)

GitHub

Basi: str, Enum

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.

Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.