XPulseType
class XPulseType(value)
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.