Heim  >  Artikel  >  Backend-Entwicklung  >  Teilen Sie eine detaillierte Erklärung der String-Funktion (Partition) in Python

Teilen Sie eine detaillierte Erklärung der String-Funktion (Partition) in Python

零下一度
零下一度Original
2017-05-22 17:11:024437Durchsuche

Die Funktion partition() wird hier erwähnt. Tatsächlich ähnelt diese Funktion der Funktion split, beide werden zum Schneiden verwendet.

partition(...)
    S.partition(sep) -> (head, sep, tail)
    
    Search for the separator sep in S, and return the part before it,
    the separator itself, and the part after it.  If the separator is not
    found, return S and two empty strings.

Zum Beispiel:

>>> a = 'changzhi1990'
>>> a.rpartition('h')
('changz', 'h', 'i1990')


Sie können sehen, dass ein Drei-Yuan-Tupel zurückgegeben wird, das links von ' h' Die Zeichenfolge , das Trennzeichen „h“ selbst und die Zeichenfolge rechts vom Trennzeichen „h“. Hinweis: r bedeutet Übereinstimmung von rechts nach links.

>>> a = 'changzhi1990'
>>> a.partition('h')
('c', 'h', 'angzhi1990')

Hier beginnt das Matching von links nach rechts.

[Verwandte Empfehlungen]

1. Beispiel-Tutorial der Partitionszeichenfolgenfunktion in Python

2 Funktionscode (Partition)

3.

MySQL-Datentabellenpartitionierungstechnologie PARTITION-Codebeispielanalyse

Das obige ist der detaillierte Inhalt vonTeilen Sie eine detaillierte Erklärung der String-Funktion (Partition) 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