Principes de base du langage Python : Manipulation de chaînes en Python

Python est un langage de programmation de haut niveau apprécié pour sa syntaxe claire et la lisibilité de son code. L'une des nombreuses fonctionnalités qui font de Python un choix privilégié pour les développeurs de logiciels est sa fonctionnalité de manipulation de chaînes. Les chaînes en Python sont des séquences de caractères et sont largement utilisées dans de nombreux contextes de programmation.

1. Création de chaîne

En Python, les chaînes peuvent être créées en plaçant les caractères entre guillemets simples ("...") ou doubles ("..."). Python prend également en charge les chaînes multilignes, qui peuvent être créées en plaçant des caractères entre trois guillemets simples (""...""") ou trois guillemets doubles ("""...""").

# Exemple de création de chaînes string1 = 'Bonjour tout le monde !' string2 = "Python est génial !" string3 = '''Ceci est un exemple d'une chaîne de plusieurs lignes en Python.'''

2. Accéder aux caractères dans les chaînes

Python vous permet d'accéder à des caractères individuels dans une chaîne à l'aide d'index. L'index d'un caractère est la position du caractère dans la chaîne. Python prend en charge à la fois l'indexation positive (à partir du début de la chaîne, 0) et l'indexation négative (à partir de la fin de la chaîne, -1).

# Exemple d'accès aux caractères dans les chaînes chaîne = 'Python' print(string[0]) # Sortie : P print(string[-1]) # Sortie : n

3. Tranche de chaîne

Le découpage de chaîne en Python est une fonctionnalité permettant d'extraire une partie d'une chaîne. La syntaxe de base pour le découpage de chaînes est string[start:stop:step].

# Exemple de découpage de chaîne chaîne = 'Python' print(string[0:2]) # Sortie : Py print(string[::2]) # Sortie : Prise de force

4. Opérations avec des chaînes

Python propose une variété d'opérations pouvant être effectuées sur des chaînes, telles que la concaténation (+), la répétition (*), l'appartenance (in), etc. De plus, Python propose également de nombreuses méthodes intégrées pour manipuler les chaînes, telles que lower(), upper(), split(), replace(), etc.

# Exemple d'opérations avec des chaînes string1 = 'Bonjour,' string2 = 'Monde !' print(string1 + string2) # Sortie : Hello World ! print(string1 * 3) # Sortie : Bonjour,Bonjour,Bonjour, print('M' dans string2) # Sortie : True print(string2.lower()) # Sortie : monde ! print(string2.upper()) # Sortie : MONDE ! print(string2.split(' ')) # Sortie : ['', 'Monde !'] print(string2.replace('Mundo', 'Python')) # Sortie : Python !

En résumé, la manipulation de chaînes en Python est une compétence essentielle pour tout développeur Python. Avec une solide compréhension des opérations et des méthodes de chaînes, vous pouvez manipuler des données texte de manière efficace et efficiente dans vos programmes Python.

Répondez maintenant à l’exercice sur le contenu :

Laquelle des affirmations suivantes concernant la manipulation de chaînes en Python est vraie ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Image de l'article Fondamentaux du langage Python : structures de données en Python

Page suivante de lebook gratuit :

10Fondamentaux du langage Python : structures de données en Python

0 minutes

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte