python string split tutorial
Apprenez à diviser une chaîne en Python avec des exemples:
Parfois, en travaillant dans nos programmes, nous pouvons avoir une situation où nous voulons diviser une chaîne en parties plus petites pour un traitement ultérieur.
Dans ce didacticiel, nous examinerons en profondeur la division de chaîne en Python avec des exemples simples pour vous faciliter la compréhension.
=> Visitez ici pour apprendre Python à partir de zéro
Ce que vous apprendrez:
- Qu'est-ce que 'String'?
- Déclaration d'une chaîne
- Qu'est-ce que String Split?
- Fonction Python Split
- Comment diviser une chaîne en Python?
- Diviser la chaîne en liste
- Diviser la chaîne en tableau
- Tokenize String
- Chaîne divisée par caractère
- Conclusion
- lecture recommandée
Qu'est-ce que 'String'?
Tout est un objet en Python, donc même String est traité comme un objet en Python.
La séquence de caractères est appelée String. Un caractère peut être n'importe quoi comme des symboles, des alphabets, des nombres, etc. L'ordinateur ne comprend aucun de ces caractères ou chaînes, mais il ne comprend que les nombres binaires, c'est-à-dire 0 et 1.
Nous appelons cette méthode l'encodage et le processus inverse est appelé décodage, et l'encodage est effectué sur la base de l'ASCII.
Déclaration d'une chaîne
Les chaînes sont déclarées en utilisant des guillemets doubles ('') ou des guillemets simples ('').
Syntaxe:
Variable name = “string value”
OU
Variable name = ‘string value’
Exemple 1:
my_string = “Hello”
Exemple 2:
les périphériques de modèle osi utilisent chaque couche
my_string = ‘Python’
Exemple 3:
my_string = “Hello World” print(“String is: “, my_string)
Production:
La chaîne est: Hello World
Exemple 4:
my_string = ‘Hello Python’ print(“String is: “, my_string)
Production:
La chaîne est: Hello Python
Qu'est-ce que String Split?
Comme son nom l'explique, le fractionnement de chaîne signifie diviser ou briser la chaîne donnée en plus petits morceaux.
Si vous aviez travaillé sur des chaînes dans n'importe quel langage de programmation, vous connaissez peut-être la concaténation (combinaison des chaînes) et le fractionnement de chaînes est juste l'opposé de cela. Afin d'effectuer des opérations de fractionnement sur des chaînes, Python nous fournit une fonction intégrée appelée diviser().
Fonction Python Split
La méthode Python split () est utilisée pour diviser la chaîne en morceaux et accepte un argument appelé séparateur.
Un séparateur peut être n'importe quel caractère ou symbole. Si aucun séparateur n'est défini, alors il divisera la chaîne donnée et les espaces seront utilisés par défaut.
Syntaxe:
variable_name = “String value” variable_name.split()
Exemple 1:
systèmes de point de vente pour ipad
my_string = “Welcome to Python” my_string.split()
Production:
('Bienvenue', 'à', 'Python')
Comment diviser une chaîne en Python?
Dans l'exemple ci-dessus, nous avons utilisé la fonction split () pour diviser la chaîne sans aucun argument.
Voyons quelques exemples de fractionnement de la chaîne en passant des arguments.
Exemple 1:
my_string = “Apple,Orange,Mango” print(“Before splitting, the String is: “, my_string) value = my_string.split(‘,’) print(“After splitting, the String is: “, value)
Production:
Avant la scission, la chaîne est: Apple, Orange, Mango
Après la séparation, la chaîne est: ('Apple', 'Orange', 'Mango')
Exemple 2:
my_string = “Welcome0To0Python” print(“Before splitting, the String is: “, my_string) value = my_string.split(‘0’) print(“After splitting, the String is: “, value)
Production:
Avant le fractionnement, la chaîne est: Welcome0To0Python
Après le fractionnement, la chaîne est: ('Welcome', 'To', 'Python')
Exemple 3:
my_string = “Apple,Orange,Mango” fruit1,fruit2,fruit3 = my_string.split(‘,’) print(“First Fruit is: “, fruit1) print(“Second Fruit is: “, fruit2) print(“Third Fruit is: “, fruit3)
Production:
Le premier fruit est: Apple
Le deuxième fruit est: Orange
Le troisième fruit est: la mangue
Dans l'exemple ci-dessus, nous divisons la chaîne donnée «Pomme, Orange, Mangue» en trois parties et attribuons ces trois parties en différentes variables fruit1, fruit2 et fruit3 respectivement.
Diviser la chaîne en liste
Chaque fois que nous divisons la chaîne en Python, elle sera toujours convertie en List.
Comme vous le savez, nous ne définissons aucun type de données en Python, contrairement aux autres langages de programmation. Par conséquent, chaque fois que nous utilisons la fonction split (), il est préférable de l’affecter à une variable afin qu’elle soit facilement accessible une par une en utilisant la boucle avancée for.
Exemple 1:
my_string = “Apple,Orange,Mango” value = my_string.split(‘,’)
pour l'article en valeur:
print(item)
Production:
Pomme
Orange
Mangue
Diviser la chaîne en tableau
Comme nous l'avons vu précédemment, chaque fois que nous divisons la chaîne, elle sera toujours convertie en un tableau. Cependant, la façon dont vous accédez aux données sera différente.
En utilisant la fonction split (), nous divisons la chaîne en quelques morceaux et l'affectons à une variable, donc en utilisant l'index, nous pouvons accéder aux chaînes brisées et ce concept est appelé Arrays.
Voyons comment nous pouvons accéder aux données fractionnées à l'aide de tableaux.
Exemple 1:
my_string = “Apple,Orange,Mango” value = my_string.split(‘,’) print(“First item is: “, value(0)) print(“Second item is: “, value(1)) print(“Third item is: “, value(2))
Production:
Le premier élément est: Apple
Le deuxième élément est: Orange
Le troisième élément est: Mangue
Tokenize String
Lorsque nous divisons la chaîne, elle se décompose en morceaux plus petits et ces plus petits morceaux sont appelés jetons.
Exemple:
my_string = “Audi,BMW,Ferrari” tokens = my_string.split(‘,’) print(“String tokens are: “, tokens)
Production:
Les jetons de chaîne sont: («Audi», «BMW», «Ferrari»)
Dans l'exemple ci-dessus, Audi, BMW et Ferrari sont appelés les jetons de chaîne.
«Audi, BMW, Ferrari»
Chaîne divisée par caractère
En Python, nous avons une méthode intégrée appelée list () pour diviser les chaînes en une séquence de caractères.
La fonction list () accepte un argument qui est un nom de variable où la chaîne est stockée.
top 10 des applications d'espionnage pour Android
Syntaxe:
variable_name = “String value” list(variable_name)
Exemple:
my_string = “Python” tokens = list(my_string) print(“String tokens are: “, tokens)
Production:
Les jetons de chaîne sont: («P», «y», «t», «h», «o», «n»)
Conclusion
Nous pouvons conclure ce tutoriel avec les pointeurs suivants:
- La division de chaîne est utilisée pour diviser la chaîne en morceaux.
- Python fournit une méthode intégrée appelée split () pour le fractionnement de chaînes.
- Nous pouvons accéder à la chaîne divisée en utilisant list ou Arrays.
- Le fractionnement de chaîne est couramment utilisé pour extraire une valeur ou un texte spécifique de la chaîne donnée.
=> Explorez la série de formations Simple Python ici.
lecture recommandée
- Fonctions de chaîne Python
- Tutoriel Java String with String Buffer et String Builder
- Tutoriel Python DateTime avec des exemples
- Tutoriels Eclipse détaillés pour les débutants
- Tutoriel Python pour les débutants (formation pratique gratuite sur Python)
- Variables Python
- Processus d'introduction et d'installation de Python
- Tutoriel sur les fonctions principales de Python avec des exemples pratiques