English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Wenn der String mit dem angegebenen Präfix (String) beginnt, gibt die Methode startswith() True zurück. Wenn nicht, wird False zurückgegeben.
Syntax von startswith():
str.startswith(prefix[, start[, end]])
Die Methode startswith() kann maximal drei Parameter verwenden:
prefix -zu überprüfender String oder String-Tupel
start(optional)- muss im String überprüft werdenPräfix derStartposition.
end (optional)- muss im String überprüft werdenPräfix derEndposition.
Die Methode startswith() gibt einen Boolean-Wert zurück.
Wenn der String mit der angegebenen Präfix beginnt, wird True zurückgegeben.
Wenn der String nicht mit der angegebenen Präfix beginnt, wird False zurückgegeben.
text = "Python ist leicht zu lernen." result = text.startswith('ist leicht') # Rückgabe False print(result) result = text.startswith('Python ist ') # Rückgabe True print(result) result = text.startswith('Python ist leicht zu lernen.') # Rückgabe True print(result)
Beim Ausführen des Programms wird die Ausgabe wie folgt sein:
False True True
text = "Python programming is easy." # Startparameter: 7 # 'programming is easy.' String wird gesucht result = text.startswith('programming is', 7) print(result) # start: 7, end: 18 # 'programming' String wird gesucht result = text.startswith('programming is', 7, 18) print(result) result = text.startswith('program', 7, 18) print(result)
Beim Ausführen des Programms wird die Ausgabe wie folgt sein:
True False True
In Python kann man Tuples mit Prefixen an die Methode startswith() übergeben.
Wenn ein String mit einem der Elemente eines Tuples beginnt, gibt startswith() True zurück. Wenn nicht, gibt es False zurück
text = "programming is easy" result = text.startswith(('python', 'programming')) # Ausgabe True print(result) result = text.startswith(('is', 'easy', 'java')) # Ausgabe False print(result) # Mit start und end Parametern # 'is easy' String wird überprüft result = text.startswith(('programming', 'easy'), 12, 19) # Ausgabe False print(result)
Beim Ausführen des Programms wird die Ausgabe wie folgt sein:
True False False
Wenn Sie überprüfen möchten, ob ein String mit einer bestimmten Suffix-Endung endet, können Siein PythonVerwendungendswith() Methode.