Python endswith()-Methode

Zeichenketten in Python


Beschreibung

Die Python endswith()-Methode wird verwendet, um festzustellen, ob eine Zeichenkette mit einem angegebenen Suffix endet. Wenn sie mit dem angegebenen Suffix endet, gibt sie True zurück; andernfalls gibt sie False zurück. Die optionalen Parameter "start" und "end" sind die Start- und Endpositionen für die Suche in der Zeichenkette.

Syntax

Syntax der endswith()-Methode:

str.endswith(suffix[, start[, end]])

Parameters

  • suffix -- Dieser Parameter kann eine Zeichenkette oder ein Element sein.
  • start -- Die Startposition in der Zeichenkette.
  • end -- Die Endposition in der Zeichenkette.

Rückgabewert

Wenn die Zeichenkette das angegebene Suffix enthält, gibt sie True zurück; andernfalls gibt sie False zurück.

Beispiel

Das folgende Beispiel demonstriert die endswith()-Methode:

Beispiel (Python 2.0+)

#!/usr/bin/python str = "this is string example....wow!!!"; suffix = "wow!!!"; print str.endswith(suffix); print str.endswith(suffix,20); suffix = "is"; print str.endswith(suffix, 2, 4); print str.endswith(suffix, 2, 6);

Die Ausgabe des obigen Beispiels ist wie folgt:

True
True
True
False

Zeichenketten in Python

Andere Erweiterungen