English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base Python

Contrôle de flux Python

Fonction en Python

Types de données en Python

Opérations sur les fichiers Python

Objets et classes Python

Dates et heures Python

Connaissances avancées Python

Manuel de référence Python

Utilisation et exemple de partition() pour les chaînes Python

Méthodes de chaîne Python

La méthode partition() est utilisée pour couper une chaîne selon le séparateur spécifié.
Si la chaîne contient le séparateur spécifié, elle retourne un3Un tuple de tuples, le premier pour la sous-chaîne à gauche du séparateur, le deuxième pour le séparateur lui-même, et le troisième pour la sous-chaîne à droite du séparateur.

La syntaxe de partition() est :

string.partition(separator)

Paramètres de partition()

La méthode partition() prend un paramètre de chaîne separator, qui le coupe à la première apparition dans la chaîne.

Retour de partition()

La méthode partition() retourne un3Un tuple de tuples, le premier pour la sous-chaîne à gauche du séparateur, le deuxième pour le séparateur lui-même, et le troisième pour la sous-chaîne à droite du séparateur.

  Ce qui contient :

  • La partie avant le séparateur, le paramètre séparateur, et la partie après le séparateur (si le paramètre séparateur est trouvé dans la chaîne)

  • La chaîne elle-même et deux chaînes vides (si le paramètre separator n'est pas trouvé)

Exemple : comment fonctionne partition() ?

string = "Python is fun"
# Le séparateur 'is ' a été trouvé 
print(string.partition('is '))
# Le séparateur 'not' n'a pas été trouvé
print(string.partition('not '))
string = "Python is fun, isn't it"
# Première apparition de “ is” pour couper
print(string.partition('is'))

Lorsque vous exécutez ce programme, la sortie est :

('Python ', 'is ', 'fun')
('Python is fun', '', '')
('Python ', 'is', " fun, isn't it")

Méthodes de chaîne Python