Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführliche Erklärung zur Verwendung der Funktionen „startswith()“ und „endswith“ in Python

Ausführliche Erklärung zur Verwendung der Funktionen „startswith()“ und „endswith“ in Python

巴扎黑
巴扎黑Original
2017-09-09 11:25:313111Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn