XPulseType
class XPulseType(value)
Die Art des X-Impulses, der bei einer nicht-markovschen Fehlerprüfmessung anzuwenden ist.
Attribute
XSLOW
Standardwert: 'xslow'
Ein Tor xslow .
RX
Standardwert: 'rx'
Zwanzig Tore rx mit Winkeln pi/20.
Methoden
encode
encode(encoding='utf-8', errors='strict')
Kodiere die Zeichenkette mithilfe des für die Kodierung registrierten Codecs.
Codierung
Die Kodierung, in der die Zeichenkette kodiert werden soll.
Fehler
Das für Kodierungsfehler zu verwendende Fehlerbehandlungsschema. Die Standardeinstellung ist „strict“, was bedeutet, dass Kodierungsfehler eine „ UnicodeEncodeError “ auslösen. Weitere mögliche Werte sind „ignore“, „replace“ und „xmlcharrefreplace“ sowie jeder andere bei codecs.register_error registrierte Name, der UnicodeEncodeErrors verarbeiten kann.
replace
replace(old, new, count=-1, /)
Gibt eine Kopie zurück, in der alle Vorkommen der Teilzeichenfolge „old“ durch „new“ ersetzt wurden.
count
Maximale Anzahl der zu ersetzenden Vorkommen. „ -1 “ (Standardwert) bedeutet, dass alle Vorkommen ersetzt werden.
Wird das optionale Argument „count“ angegeben, werden nur die ersten „count“ Vorkommen ersetzt.
split
split(sep=None, maxsplit=-1)
Gibt eine Liste der Teilzeichenfolgen der Zeichenkette zurück, wobei „sep“ als Trennzeichen verwendet wird.
Sep
Das Trennzeichen, das zum Aufteilen der Zeichenkette verwendet wird.
Bei der Einstellung „None“ (Standardwert) erfolgt die Aufteilung an jedem Leerzeichen (einschließlich \n, \r, \t, \f und Leerzeichen), und leere Zeichenfolgen werden aus dem Ergebnis entfernt.
maxsplit
Maximale Anzahl der Teilungen (beginnend von links). „ -1 “ (Standardwert) bedeutet, dass keine Begrenzung gilt.
Beachten Sie, dass die Funktion str.split () vor allem für Daten nützlich ist, die bewusst durch Trennzeichen getrennt wurden. Bei natürlichem Text, der Satzzeichen enthält, sollten Sie die Verwendung des Moduls für reguläre Ausdrücke in Betracht ziehen.
rsplit
rsplit(sep=None, maxsplit=-1)
Gibt eine Liste der Teilzeichenfolgen der Zeichenkette zurück, wobei „sep“ als Trennzeichen verwendet wird.
Sep
Das Trennzeichen, das zum Aufteilen der Zeichenkette verwendet wird.
Bei der Einstellung „None“ (Standardwert) erfolgt die Aufteilung an jedem Leerzeichen (einschließlich \n, \r, \t, \f und Leerzeichen), und leere Zeichenfolgen werden aus dem Ergebnis entfernt.
maxsplit
Maximale Anzahl der Teilungen (beginnend von links). „ -1 “ (Standardwert) bedeutet, dass keine Begrenzung gilt.
Die Aufteilung beginnt am Ende der Zeichenkette und erfolgt in Richtung Anfang.
join
join(iterable, /)
Beliebig viele Zeichenfolgen verketten.
Die Zeichenkette, deren Methode aufgerufen wird, wird zwischen die einzelnen angegebenen Zeichenketten eingefügt. Das Ergebnis wird als neue Zeichenkette zurückgegeben.
Beispiel: „.“.join([‘ab’, ‘pq’, ‘rs’]) -> „ ab.pq.rs “
capitalize
capitalize()
Gibt eine Version der Zeichenkette mit Großbuchstaben zurück.
Genauer gesagt: Das erste Zeichen soll groß geschrieben sein, die restlichen klein.
casefold
casefold()
Gibt eine Version der Zeichenkette zurück, die für groß-/kleinschreibungsunabhängige Vergleiche geeignet ist.
title
title()
Gibt eine Version der Zeichenkette zurück, in der jedes Wort in Groß- und Kleinschreibung geschrieben ist.
Genauer gesagt beginnen Wörter mit Großbuchstaben, und alle übrigen Buchstaben werden klein geschrieben.
center
center(width, fillchar=' ', /)
Gibt eine zentrierte Zeichenkette der Länge „width“ zurück.
Das Auffüllen erfolgt mit dem angegebenen Füllzeichen (Standard ist ein Leerzeichen).
count
count(sub[, start[, end]]) → int
Gibt die Anzahl der nicht überlappenden Vorkommen der Teilzeichenfolge „sub“ in der Zeichenfolge „S“ zurück[start:end]. Die optionalen Argumente „start“ und „end“ werden wie in der Slice-Notation interpretiert.
expandtabs
expandtabs(tabsize=8)
Gibt eine Kopie zurück, in der alle Tabulatorzeichen durch Leerzeichen ersetzt wurden.
Wenn „tabsize“ nicht angegeben wird, wird eine Tabulatorbreite von 8 Zeichen angenommen.
find
find(sub[, start[, end]]) → int
Gibt den kleinsten Index in S zurück, an dem die Teilzeichenfolge sub gefunden wird, sodass sub in S enthalten ist[start:end]. Die optionalen Argumente „start“ und „end“ werden wie in der Slice-Notation interpretiert.
Bei einem Fehler wird „ -1 “ zurückgegeben.
partition
partition(sep, /)
Teile die Zeichenkette mithilfe des angegebenen Trennzeichens in drei Teile auf.
Dadurch wird in der Zeichenkette nach dem Trennzeichen gesucht. Wird das Trennzeichen gefunden, wird ein 3-Tupel zurückgegeben, das den Teil vor dem Trennzeichen, das Trennzeichen selbst und den Teil danach enthält.
Wird das Trennzeichen nicht gefunden, wird ein 3-Tupel zurückgegeben, das die ursprüngliche Zeichenkette und zwei leere Zeichenketten enthält.
index
index(sub[, start[, end]]) → int
Gibt den kleinsten Index in S zurück, an dem die Teilzeichenfolge sub gefunden wird, sodass sub in S enthalten ist[start:end]. Die optionalen Argumente „start“ und „end“ werden wie in der Slice-Notation interpretiert.
Löst eine „ ValueError “-Ausnahme aus, wenn die Teilzeichenfolge nicht gefunden wird.
ljust
ljust(width, fillchar=' ', /)
Gibt eine linksbündige Zeichenkette der Länge „width“ zurück.
Das Auffüllen erfolgt mit dem angegebenen Füllzeichen (Standard ist ein Leerzeichen).
lower
lower()
Gibt eine Kopie der Zeichenkette zurück, die in Kleinbuchstaben umgewandelt wurde.
lstrip
lstrip(chars=None, /)
Gibt eine Kopie der Zeichenkette zurück, aus der führende Leerzeichen entfernt wurden.
Wenn „chars“ angegeben wird und nicht „None“ ist, werden stattdessen die Zeichen in „chars“ entfernt.
rfind
rfind(sub[, start[, end]]) → int
Gibt den höchsten Index in S zurück, an dem die Teilzeichenfolge sub gefunden wird, wobei sub in S[start:end] enthalten ist. Die optionalen Argumente „start“ und „end“ werden wie in der Slice-Notation interpretiert.
Bei einem Fehler wird „ -1 “ zurückgegeben.
rindex
rindex(sub[, start[, end]]) → int
Gibt den höchsten Index in S zurück, an dem die Teilzeichenfolge sub gefunden wird, wobei sub in S[start:end] enthalten ist. Die optionalen Argumente „start“ und „end“ werden wie in der Slice-Notation interpretiert.
Löst eine „ ValueError “-Ausnahme aus, wenn die Teilzeichenfolge nicht gefunden wird.
rjust
rjust(width, fillchar=' ', /)
Gibt eine rechtsbündige Zeichenkette der Länge „width“ zurück.
Das Auffüllen erfolgt mit dem angegebenen Füllzeichen (Standard ist ein Leerzeichen).
rstrip
rstrip(chars=None, /)
Gibt eine Kopie der Zeichenkette zurück, aus der nachgestellte Leerzeichen entfernt wurden.
Wenn „chars“ angegeben wird und nicht „None“ ist, werden stattdessen die Zeichen in „chars“ entfernt.
rpartition
rpartition(sep, /)
Teile die Zeichenkette mithilfe des angegebenen Trennzeichens in drei Teile auf.
Dadurch wird die Zeichenfolge vom Ende her nach dem Trennzeichen durchsucht. Wird das Trennzeichen gefunden, wird ein 3-Tupel zurückgegeben, das den Teil vor dem Trennzeichen, das Trennzeichen selbst und den Teil danach enthält.
Wird das Trennzeichen nicht gefunden, wird ein 3-Tupel zurückgegeben, das zwei leere Zeichenketten und die ursprüngliche Zeichenkette enthält.
splitlines
splitlines(keepends=False)
Gibt eine Liste der Zeilen in der Zeichenkette zurück, wobei an Zeilengrenzen getrennt wird.
Zeilenumbrüche werden in der resultierenden Liste nicht berücksichtigt, es sei denn, „keepends“ ist angegeben und auf „true“ gesetzt.
strip
strip(chars=None, /)
Gibt eine Kopie der Zeichenkette zurück, bei der führende und nachgestellte Leerzeichen entfernt wurden.
Wenn „chars“ angegeben wird und nicht „None“ ist, werden stattdessen die Zeichen in „chars“ entfernt.
swapcase
swapcase()
Großbuchstaben in Kleinbuchstaben und Kleinbuchstaben in Großbuchstaben umwandeln.
translate
translate(table, /)
Ersetze jedes Zeichen in der Zeichenkette anhand der angegebenen Übersetzungstabelle.
Tabelle
Übersetzungstabelle, die eine Zuordnung von Unicode-Ordinalzahlen zu Unicode-Ordinalzahlen, Zeichenketten oder „None“ sein muss.
Die Tabelle muss die Suche und Indizierung über __getitem__ implementieren, beispielsweise ein Wörterbuch oder eine Liste. Wenn bei dieser Operation ein „ LookupError, “ ausgelöst wird, bleibt das Zeichen unverändert. Zeichen, denen „None“ zugewiesen wurde, werden gelöscht.
upper
upper()
Gibt eine Kopie der Zeichenkette zurück, die in Großbuchstaben umgewandelt wurde.
startswith
startswith(prefix[, start[, end]]) → bool
Gibt „True“ zurück, wenn S mit dem angegebenen Präfix beginnt, andernfalls „False“. Bei optionalem Start: Beginne den Test S an dieser Position. Mit „optional end“ wird der Vergleich von S an dieser Position beendet. Das Präfix kann auch ein Tupel aus zu prüfenden Zeichenfolgen sein.
endswith
endswith(suffix[, start[, end]]) → bool
Gibt „True“ zurück, wenn S mit dem angegebenen Suffix endet, andernfalls „False“. Bei optionalem Start: Beginne den Test S an dieser Position. Mit „optional end“ wird der Vergleich von S an dieser Position beendet. Das Suffix kann auch ein Tupel aus zu prüfenden Zeichenfolgen sein.
removeprefix
removeprefix(prefix, /)
Gibt eine Zeichenkette zurück, aus der die angegebene Präfixzeichenkette entfernt wurde, sofern vorhanden.
Wenn die Zeichenkette mit der Präfixzeichenkette beginnt, gib die Zeichenkette zurück[len(prefix):]. Andernfalls gib eine Kopie der ursprünglichen Zeichenkette zurück.
removesuffix
removesuffix(suffix, /)
Gibt eine Zeichenkette zurück, aus der die angegebene Endung entfernt wurde, sofern vorhanden.
Wenn die Zeichenkette mit der Suffix-Zeichenkette endet und dieses Suffix nicht leer ist, gib die Zeichenkette zurück[:-len(suffix)]. Andernfalls gib eine Kopie der ursprünglichen Zeichenkette zurück.
isascii
isascii()
Gibt „True“ zurück, wenn alle Zeichen in der Zeichenkette ASCII-Zeichen sind, andernfalls „False“.
ASCII-Zeichen haben Codepunkte im Bereich von U+0000-U+007F. Auch eine leere Zeichenkette ist ASCII.
islower
islower()
Gibt „True“ zurück, wenn die Zeichenkette aus Kleinbuchstaben besteht, andernfalls „False“.
Eine Zeichenkette gilt als in Kleinbuchstaben geschrieben, wenn alle Zeichen mit Groß-/Kleinschreibung in der Zeichenkette Kleinbuchstaben sind und die Zeichenkette mindestens ein Zeichen mit Groß-/Kleinschreibung enthält.
isupper
isupper()
Gibt „True“ zurück, wenn die Zeichenkette aus Großbuchstaben besteht, andernfalls „False“.
Eine Zeichenkette gilt als in Großbuchstaben geschrieben, wenn alle Zeichen mit Groß-/Kleinschreibung in der Zeichenkette Großbuchstaben sind und die Zeichenkette mindestens ein Zeichen mit Groß-/Kleinschreibung enthält.
istitle
istitle()
Gibt „True“ zurück, wenn die Zeichenkette in Titelschreibung vorliegt, andernfalls „False“.
In einer Zeichenkette mit Groß- und Kleinschreibung dürfen Großbuchstaben und Titelbuchstaben nur auf Zeichen ohne Groß-/Kleinschreibung folgen, Kleinbuchstaben hingegen nur auf Zeichen mit Groß-/Kleinschreibung.
isspace
isspace()
Gibt „True“ zurück, wenn die Zeichenkette ausschließlich aus Leerzeichen besteht, andernfalls „False“.
Eine Zeichenkette gilt als Leerzeichenfolge, wenn alle Zeichen in der Zeichenkette Leerzeichen sind und die Zeichenkette mindestens ein Zeichen enthält.
isdecimal
isdecimal()
Gibt „True“ zurück, wenn es sich bei der Zeichenkette um eine Dezimalzeichenkette handelt, andernfalls „False“.
Eine Zeichenfolge ist eine Dezimalzeichenfolge, wenn alle Zeichen in der Zeichenfolge Dezimalzeichen sind und die Zeichenfolge mindestens ein Zeichen enthält.
isdigit
isdigit()
Gibt „True“ zurück, wenn die Zeichenfolge aus Ziffern besteht, andernfalls „False“.
Eine Zeichenkette ist eine Ziffernfolge, wenn alle Zeichen in der Zeichenkette Ziffern sind und die Zeichenkette mindestens ein Zeichen enthält.
isnumeric
isnumeric()
Gibt „True“ zurück, wenn die Zeichenfolge eine numerische Zeichenfolge ist, andernfalls „False“.
Eine Zeichenkette ist numerisch, wenn alle Zeichen in der Zeichenkette numerisch sind und die Zeichenkette mindestens ein Zeichen enthält.
isalpha
isalpha()
Gibt „True“ zurück, wenn es sich bei der Zeichenkette um eine alphabetische Zeichenkette handelt, andernfalls „False“.
Eine Zeichenkette ist alphabetisch, wenn alle Zeichen in der Zeichenkette alphabetisch sind und die Zeichenkette mindestens ein Zeichen enthält.
isalnum
isalnum()
Gibt „True“ zurück, wenn die Zeichenkette alphanumerisch ist, andernfalls „False“.
Eine Zeichenkette ist alphanumerisch, wenn alle Zeichen in der Zeichenkette alphanumerisch sind und die Zeichenkette mindestens ein Zeichen enthält.
isidentifier
isidentifier()
Gibt „True“ zurück, wenn die Zeichenkette eine gültige „ Python “-Kennung ist, andernfalls „False“.
Rufen Sie die Funktion „ keyword.iskeyword (s)“ auf, um zu prüfen, ob die Zeichenkette „s“ ein reservierter Bezeichner ist, wie beispielsweise „def“ oder „class“.
isprintable
isprintable()
Gibt „True“ zurück, wenn die Zeichenkette druckbar ist, andernfalls „False“.
Eine Zeichenkette ist druckbar, wenn alle ihre Zeichen in der Funktion repr() als druckbar gelten oder wenn sie leer ist.
zfill
zfill(width, /)
Eine Zahlenfolge links mit Nullen auffüllen, um ein Feld mit der angegebenen Breite auszufüllen.
Die Zeichenkette wird niemals gekürzt.
format
format(*args, **kwargs) → str
Gibt eine formatierte Version von S zurück, wobei die Ersetzungen aus args und kwargs verwendet werden. Die Ersetzungen sind durch geschweifte Klammern („ {’ and ‘} “) gekennzeichnet.
format_map
format_map(mapping) → str
Gibt eine formatierte Version von S zurück, wobei die Ersetzungen aus der Abbildung verwendet werden. Die Ersetzungen sind durch geschweifte Klammern („ {’ and ‘} “) gekennzeichnet.
maketrans
static maketrans()
Gibt eine Übersetzungstabelle zurück, die für die Funktion str.translate () verwendet werden kann.
Wenn nur ein Argument vorhanden ist, muss es sich um ein Wörterbuch handeln, das Unicode-Ordinalzahlen (Ganzzahlen) oder Zeichen auf Unicode-Ordinalzahlen, Zeichenfolgen oder „None“ abbildet. Zeichentasten werden dann in Ordinalzahlen umgewandelt. Wenn zwei Argumente vorhanden sind, müssen es Zeichenketten gleicher Länge sein, und im resultierenden Wörterbuch wird jedes Zeichen in x dem Zeichen an derselben Position in y zugeordnet. Wenn ein drittes Argument vorhanden ist, muss es sich um eine Zeichenkette handeln, deren Zeichen im Ergebnis auf „None“ abgebildet werden.