Maison  >  Article  >  développement back-end  >  Partagez une explication détaillée de la fonction de chaîne (partition) en Python

Partagez une explication détaillée de la fonction de chaîne (partition) en Python

零下一度
零下一度original
2017-05-22 17:11:024372parcourir

La fonction partition() est mentionnée ici. Que fait-elle ? En fait, cette fonction est similaire à split, les deux sont utilisées pour le découpage.

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.

Par exemple :

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


Vous pouvez voir qu'un tuple de trois yuans est renvoyé, qui est le à gauche de ' h' La chaîne , le délimiteur 'h' lui-même et la chaîne à droite du délimiteur 'h'. Remarque : r signifie correspondre de droite à gauche.

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

Ici, la correspondance commence de gauche à droite.

[Recommandations associées]

1. Exemple de tutoriel de la fonction de chaîne de partition en Python

2 Partager un exemple de chaîne. code de fonction (partition)

3. Technologie de partitionnement de table de données MySQL Analyse d'exemple de code PARTITION

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn