Skip to main content
IBM Quantum Platform

XPulseType

class XPulseType(value)

GitHub

Bases : str, Enum

Le type d'impulsion X à appliquer pour une mesure de contrôle d'erreur non markovienne.


Attributs

XSLOW

Valeur par défaut : 'xslow'

Une porte xslow .

RX

Valeur par défaut : 'rx'

Vingt portes rx avec des angles pi/20.


Méthodes

encode

encode(encoding='utf-8', errors='strict')

Encodez la chaîne à l'aide du codec enregistré pour l'encodage.

codage

L'encodage à utiliser pour encoder la chaîne de caractères.

erreurs

Le mécanisme de gestion des erreurs à utiliser en cas d'erreurs d'encodage. La valeur par défaut est « strict », ce qui signifie que les erreurs d'encodage provoquent une exception de type « UnicodeEncodeError ». Les autres valeurs possibles sont « ignore », « replace » et « xmlcharrefreplace », ainsi que tout autre nom enregistré sur codecs.register_error capable de gérer le format « UnicodeEncodeErrors ».

replace

replace(old, new, count=-1, /)

Renvoie une copie dans laquelle toutes les occurrences de la sous-chaîne « old » ont été remplacées par « new ».

count

Nombre maximal d'occurrences à remplacer. « -1 » (valeur par défaut) signifie remplacer toutes les occurrences.

Si l'argument facultatif « count » est fourni, seules les « count » premières occurrences sont remplacées.

split

split(sep=None, maxsplit=-1)

Renvoie une liste des sous-chaînes de la chaîne, en utilisant « sep » comme chaîne de séparation.

Sep

Le séparateur utilisé pour diviser la chaîne.

Lorsque ce paramètre est défini sur « None » (valeur par défaut), le texte est divisé à chaque caractère d'espacement (y compris \n, \r, \t, \f et les espaces) et les chaînes vides sont supprimées du résultat.

maxsplit

Nombre maximal de divisions (en partant de la gauche). « -1 » (valeur par défaut) signifie qu'il n'y a pas de limite.

Remarque : la fonction str.split () est principalement utile pour les données qui ont été délimitées intentionnellement. Pour le texte naturel comportant des signes de ponctuation, pensez à utiliser le module d'expressions régulières.

rsplit

rsplit(sep=None, maxsplit=-1)

Renvoie une liste des sous-chaînes de la chaîne, en utilisant « sep » comme chaîne de séparation.

Sep

Le séparateur utilisé pour diviser la chaîne.

Lorsque ce paramètre est défini sur « None » (valeur par défaut), le texte est divisé à chaque caractère d'espacement (y compris \n, \r, \t, \f et les espaces) et les chaînes vides sont supprimées du résultat.

maxsplit

Nombre maximal de divisions (en partant de la gauche). « -1 » (valeur par défaut) signifie qu'il n'y a pas de limite.

Le fractionnement commence à la fin de la chaîne et se poursuit vers le début.

join

join(iterable, /)

Concaténer un nombre quelconque de chaînes de caractères.

La chaîne dont la méthode est appelée est insérée entre chacune des chaînes fournies. Le résultat est renvoyé sous la forme d'une nouvelle chaîne de caractères.

Exemple : «. ».join([‘ab’, ‘pq’, ‘rs’]) → « ab.pq.rs »

capitalize

capitalize()

Renvoie une version en majuscules de la chaîne.

Plus précisément, faites en sorte que la première lettre soit en majuscule et les autres en minuscules.

casefold

casefold()

Renvoie une version de la chaîne adaptée aux comparaisons sans distinction de majuscules et minuscules.

title

title()

Renvoie une version de la chaîne dans laquelle chaque mot est mis en majuscules.

Plus précisément, les mots commencent par une majuscule et tous les autres caractères sont en minuscules.

center

center(width, fillchar=' ', /)

Renvoie une chaîne centrée d'une longueur de width.

Le remplissage s'effectue à l'aide du caractère de remplissage spécifié (par défaut, un espace).

count

count(sub[, start[, end]]) → int

Renvoie le nombre d'occurrences non chevauchantes de la sous-chaîne « sub » dans la chaîne S[start:end]. Les arguments facultatifs « start » et « end » sont interprétés comme dans la notation par tranche.

expandtabs

expandtabs(tabsize=8)

Renvoie une copie dans laquelle tous les caractères de tabulation sont remplacés par des espaces.

Si la valeur de « tabsize » n'est pas spécifiée, la taille par défaut de la tabulation est de 8 caractères.

find

find(sub[, start[, end]]) → int

Renvoie l'indice le plus bas dans S où la sous-chaîne sub est trouvée, à condition que sub soit contenue dans S[start:end]. Les arguments facultatifs « start » et « end » sont interprétés comme dans la notation par tranche.

Renvoie « -1 » en cas d'échec.

partition

partition(sep, /)

Divisez la chaîne en trois parties à l'aide du séparateur indiqué.

Cela permettra de rechercher le séparateur dans la chaîne de caractères. Si le séparateur est trouvé, renvoie un triplet contenant la partie précédant le séparateur, le séparateur lui-même et la partie qui le suit.

Si le séparateur n'est pas trouvé, renvoie un triplet contenant la chaîne d'origine et deux chaînes vides.

index

index(sub[, start[, end]]) → int

Renvoie l'indice le plus bas dans S où la sous-chaîne sub est trouvée, à condition que sub soit contenue dans S[start:end]. Les arguments facultatifs « start » et « end » sont interprétés comme dans la notation par tranche.

Lance une exception « ValueError » lorsque la sous-chaîne n'est pas trouvée.

ljust

ljust(width, fillchar=' ', /)

Renvoie une chaîne justifiée à gauche d'une longueur de width.

Le remplissage s'effectue à l'aide du caractère de remplissage spécifié (par défaut, un espace).

lower

lower()

Renvoie une copie de la chaîne convertie en minuscules.

lstrip

lstrip(chars=None, /)

Renvoie une copie de la chaîne dont les espaces en début ont été supprimés.

Si « chars » est fourni et n'est pas « None », supprimer plutôt les caractères contenus dans « chars ».

rfind

rfind(sub[, start[, end]]) → int

Renvoie l'indice le plus élevé dans S où la sous-chaîne sub est trouvée, à condition que sub soit contenue dans S[start:end]. Les arguments facultatifs « start » et « end » sont interprétés comme dans la notation par tranche.

Renvoie « -1 » en cas d'échec.

rindex

rindex(sub[, start[, end]]) → int

Renvoie l'indice le plus élevé dans S où la sous-chaîne sub est trouvée, à condition que sub soit contenue dans S[start:end]. Les arguments facultatifs « start » et « end » sont interprétés comme dans la notation par tranche.

Lance une exception « ValueError » lorsque la sous-chaîne n'est pas trouvée.

rjust

rjust(width, fillchar=' ', /)

Renvoie une chaîne alignée à droite d'une longueur de width.

Le remplissage s'effectue à l'aide du caractère de remplissage spécifié (par défaut, un espace).

rstrip

rstrip(chars=None, /)

Renvoie une copie de la chaîne dont les espaces à la fin ont été supprimés.

Si « chars » est fourni et n'est pas « None », supprimer plutôt les caractères contenus dans « chars ».

rpartition

rpartition(sep, /)

Divisez la chaîne en trois parties à l'aide du séparateur indiqué.

Cette opération recherchera le séparateur dans la chaîne, en commençant par la fin. Si le séparateur est trouvé, renvoie un triplet contenant la partie précédant le séparateur, le séparateur lui-même et la partie qui le suit.

Si le séparateur n'est pas trouvé, renvoie un triplet contenant deux chaînes vides et la chaîne d'origine.

splitlines

splitlines(keepends=False)

Renvoie une liste des lignes contenues dans la chaîne, en les séparant par les fins de ligne.

Les sauts de ligne ne sont pas inclus dans la liste finale, sauf si le paramètre keepends est spécifié et défini sur true.

strip

strip(chars=None, /)

Renvoie une copie de la chaîne dont les espaces en début et en fin ont été supprimés.

Si « chars » est fourni et n'est pas « None », supprimer plutôt les caractères contenus dans « chars ».

swapcase

swapcase()

Convertir les majuscules en minuscules et les minuscules en majuscules.

translate

translate(table, /)

Remplace chaque caractère de la chaîne à l'aide du tableau de conversion fourni.

TABLEAU

Table de traduction, qui doit être une correspondance entre des ordinaux Unicode et d'autres ordinaux Unicode, des chaînes de caractères ou la valeur None.

Le tableau doit prendre en charge la recherche et l'indexation via __getitem__, par exemple sous la forme d'un dictionnaire ou d'une liste. Si cette opération génère une exception de type « LookupError, », le caractère reste inchangé. Les caractères associés à « None » sont supprimés.

upper

upper()

Renvoie une copie de la chaîne convertie en majuscules.

startswith

startswith(prefix[, start[, end]]) → bool

Renvoie « True » si S commence par le préfixe spécifié, « False » dans le cas contraire. Avec le démarrage optionnel, lancez le test S à partir de cette position. Avec l'option « end », arrêtez de comparer S à cette position. Le préfixe peut également être un tuple de chaînes de caractères à tester.

endswith

endswith(suffix[, start[, end]]) → bool

Renvoie « True » si S se termine par le suffixe indiqué, « False » dans le cas contraire. Avec le démarrage optionnel, lancez le test S à partir de cette position. Avec l'option « end », arrêtez de comparer S à cette position. Le suffixe peut également être un tuple de chaînes de caractères à tester.

removeprefix

removeprefix(prefix, /)

Renvoie une chaîne de caractères dont le préfixe donné a été supprimé, s'il existe.

Si la chaîne commence par la chaîne de préfixe, renvoie la chaîne[len(prefix):]. Sinon, renvoie une copie de la chaîne d'origine.

removesuffix

removesuffix(suffix, /)

Renvoie une chaîne de caractères dont le suffixe indiqué a été supprimé, s'il existe.

Si la chaîne se termine par la chaîne « suffix » et que ce suffixe n'est pas vide, renvoyer la chaîne « string [:-len(suffix)]». Sinon, renvoie une copie de la chaîne d'origine.

isascii

isascii()

Renvoie « True » si tous les caractères de la chaîne sont au format ASCII, « False » dans le cas contraire.

Les caractères ASCII ont des points de code compris entre U+0000-U+007F. Une chaîne vide est également codée en ASCII.

islower

islower()

Renvoie « True » si la chaîne est composée de lettres minuscules, « False » dans le cas contraire.

Une chaîne est en minuscules si tous les caractères non neutres de la chaîne sont en minuscules et s'il y a au moins un caractère non neutre dans la chaîne.

isupper

isupper()

Renvoie « True » si la chaîne est composée de lettres majuscules, « False » dans le cas contraire.

Une chaîne est en majuscules si tous les caractères non neutres qu'elle contient sont en majuscules et s'il y a au moins un caractère non neutre dans cette chaîne.

istitle

istitle()

Renvoie « True » si la chaîne est écrite en majuscules initiales, « False » dans le cas contraire.

Dans une chaîne en majuscules et minuscules, les caractères en majuscules et en majuscules de titre ne peuvent suivre que des caractères sans distinction de casse, tandis que les caractères en minuscules ne peuvent suivre que des caractères avec distinction de casse.

isspace

isspace()

Renvoie « True » si la chaîne est composée uniquement d'espaces, « False » dans le cas contraire.

Une chaîne est considérée comme composée uniquement d'espaces si tous ses caractères sont des espaces et si elle contient au moins un caractère.

isdecimal

isdecimal()

Renvoie « True » si la chaîne est une chaîne décimale, « False » dans le cas contraire.

Une chaîne est une chaîne décimale si tous ses caractères sont décimaux et si elle contient au moins un caractère.

isdigit

isdigit()

Renvoie « True » si la chaîne est composée uniquement de chiffres, « False » dans le cas contraire.

Une chaîne est une chaîne de chiffres si tous ses caractères sont des chiffres et si elle contient au moins un caractère.

isnumeric

isnumeric()

Renvoie « True » si la chaîne est une chaîne numérique, « False » dans le cas contraire.

Une chaîne est numérique si tous ses caractères sont numériques et si elle contient au moins un caractère.

isalpha

isalpha()

Renvoie « True » si la chaîne est une chaîne alphabétique, « False » dans le cas contraire.

Une chaîne est alphabétique si tous ses caractères sont alphabétiques et si elle contient au moins un caractère.

isalnum

isalnum()

Renvoie « True » si la chaîne est alphanumérique, « False » dans le cas contraire.

Une chaîne est alphanumérique si tous ses caractères sont alphanumériques et si elle contient au moins un caractère.

isidentifier

isidentifier()

Renvoie « True » si la chaîne est un identifiant « Python » valide, « False » dans le cas contraire.

Appelez la fonction keyword.iskeyword pour vérifier si la chaîne s est un identifiant réservé, tel que « def » ou « class ».

isprintable

isprintable()

Renvoie « True » si la chaîne est imprimable, « False » dans le cas contraire.

Une chaîne est imprimable si tous ses caractères sont considérés comme imprimables par la fonction repr() ou si elle est vide.

zfill

zfill(width, /)

Ajouter des zéros à gauche d'une chaîne numérique afin de remplir un champ d'une largeur donnée.

La chaîne n'est jamais tronquée.

format

format(*args, **kwargs) → str

Renvoie une version formatée de S, en utilisant les substitutions provenant de args et kwargs. Les substitutions sont indiquées par des accolades (« {’ and ‘} »).

format_map

format_map(mapping) → str

Renvoie une version formatée de S, en utilisant les substitutions issues de la mise en correspondance. Les substitutions sont indiquées par des accolades (« {’ and ‘} »).

maketrans

static maketrans()

Renvoie une table de traduction utilisable avec la fonction str.translate ().

S'il n'y a qu'un seul argument, celui-ci doit être un dictionnaire associant des ordinaux Unicode (entiers) ou des caractères à des ordinaux Unicode, des chaînes de caractères ou None. Les caractères seront ensuite convertis en nombres ordinaux. S'il y a deux arguments, ceux-ci doivent être des chaînes de caractères de même longueur; dans le dictionnaire obtenu, chaque caractère de x sera associé au caractère occupant la même position dans y. S'il y a un troisième argument, il doit s'agir d'une chaîne de caractères, dont les caractères seront remplacés par « None » dans le résultat.

Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.