English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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)
La méthode partition() prend un paramètre de chaîne separator, qui le coupe à la première apparition dans la chaîne.
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é)
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")