Der folgende Editor bringt Ihnen ein Klischee über die Python-Funktionen „startswith()“ und „endswith“. Der Herausgeber findet es ziemlich gut, deshalb teile ich es jetzt mit Ihnen und gebe es als Referenz. Folgen wir dem Editor und werfen wir einen Blick darauf
Funktion: beginnt mit()
Funktion: Bestimmen Sie, ob die Zeichenfolge mit dem angegebenen Zeichen oder Teilstring beginnt Beginnend
1. Funktionsbeschreibung
Syntax: string.startswith(str, beg=0,end=len(string))
oder string[beg: end].startswith(str)
Parameterbeschreibung:
string: Erkannte Zeichenfolge
str: Angegebenes Zeichen oder Teilzeichenfolge. (Sie können Tupel verwenden, die einzeln übereinstimmen)
beg: Legen Sie die Startposition der String-Erkennung fest (optional)
end: Legen Sie die Endposition der String-Erkennung fest (optional)
If Wenn die Parameter beg und end vorhanden sind, checken Sie den angegebenen Bereich ein, andernfalls checken Sie die gesamte Zeichenfolge ein
Rückgabewert
Wenn die Zeichenfolge erkannt wird, wird True zurückgegeben, andernfalls wird False zurückgegeben. Das standardmäßige Leerzeichen ist True
Funktionsanalyse: Wenn die Zeichenfolge string mit str beginnt, geben Sie True zurück, andernfalls geben Sie False zurück
2. Beispiel
>>> s = 'hello good boy doiido' >>> print s.startswith('h') True >>> print s.startswith('hel') True >>> print s.startswith('h',4) False >>> print s.startswith('go',6,8) True #匹配空字符集 >>> print s.startswith('') True #匹配元组 >>> print s.startswith(('t','b','h')) True
Verwendungsumgebung: Wird für die if-Beurteilung verwendet
>>> if s.startswith('hel'): print "you are right" else: print "you are wrang" you are right
Funktion: endet mit ()
Funktion: Bestimmen Sie, ob eine Zeichenfolge mit einem angegebenen Zeichen oder einer Teilzeichenfolge endet, die häufig zur Bestimmung des Dateityps verwendet wird
1. Funktionsbeschreibung
Syntax: string.endswith(str, beg=[0,end=len(string)])
string[beg:end].endswith(str)
Parameterbeschreibung:
string: Erkannte Zeichenfolge
str: Angegebenes Zeichen oder Teilzeichenfolge (es können Tupel verwendet werden, die einzeln abgeglichen werden)
beg: Legen Sie die Startposition der Zeichenfolgenerkennung fest (kann ausgewählt werden, gezählt von links)
end: Legen Sie die Endposition der String-Erkennung fest (optional, Zählung von links)
Wenn die Parameter beg und end vorhanden sind, überprüfen Sie sie innerhalb des angegebenen Bereichs, andernfalls überprüfen Sie die gesamte Zeichenfolge
Rückgabewert:
Wenn die Zeichenfolge erkannt wird, wird True zurückgegeben, andernfalls wird False zurückgegeben.
Analyse: Wenn die Zeichenfolge string mit str endet, geben Sie True zurück, andernfalls geben Sie False zurück
Hinweis: Das Nullzeichen wird als wahr betrachtet
2. Beispiele
>>> s = 'hello good boy doiido' >>> print s.endswith('o') True >>> print s.endswith('ido') True >>> print s.endswith('do',4) True >>> print s.endswith('do',4,15) False #匹配空字符集 >>> print s.endswith('') True #匹配元组 >>> print s.endswith(('t','b','o')) True
Gemeinsame Umgebungen: werden zur Bestimmung von Dateitypen (z. B. Bilder, ausführbare Dateien)
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zur Verwendung der Funktionen „startswith()' und „endswith' in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!