Ad Code

Responsive Advertisement

Chaînes Python


Cordes

Les chaînes en python sont entourées soit de guillemets simples, soit de guillemets doubles.

'bonjour' est identique à "bonjour" .

Vous pouvez afficher un littéral de chaîne avec la print()fonction :


Affecter une chaîne à une variable

L'affectation d'une chaîne à une variable se fait avec le nom de la variable suivi d'un signe égal et de la chaîne :

Exemple

a = "Hello"
print(a)
Essayez-le vous-même »

Chaînes multilignes

Vous pouvez affecter une chaîne multiligne à une variable en utilisant trois guillemets :

Exemple

Vous pouvez utiliser trois guillemets :

a = """Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua."
""
print(a)
Essayez-le vous-même »

Ou trois guillemets simples :

Exemple

a = '''Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.'
''
print(a)
Essayez-le vous-même »

Les chaînes sont des tableaux

Comme beaucoup d'autres langages de programmation populaires, les chaînes en Python sont des tableaux d'octets représentant des caractères Unicode.

Cependant, Python n'a pas de type de données caractère, un seul caractère est simplement une chaîne d'une longueur de 1.

Les crochets peuvent être utilisés pour accéder aux éléments de la chaîne.

Exemple

Obtenez le caractère à la position 1 (rappelez-vous que le premier caractère a la position 0) :

a = "Hello, World!"
print(a[1])
Essayez-le vous-même »

Boucle sur une chaîne

Puisque les chaînes sont des tableaux, nous pouvons parcourir les caractères d'une chaîne, avec une forboucle.

Exemple

Parcourez les lettres du mot "banane":

for x in "banana":
  print(x)
Essayez-le vous-même »

En savoir plus sur les boucles For dans notre chapitre Python For Loops .


Longueur de chaine

Pour obtenir la longueur d'une chaîne, utilisez la len()fonction.

Exemple

La len()fonction renvoie la longueur d'une chaîne :

a = "Hello, World!"
print(len(a))
Essayez-le vous-même »

Vérifier la chaîne

Pour vérifier si une certaine phrase ou un certain caractère est présent dans une chaîne, nous pouvons utiliser le mot-clé in.

Exemple

Vérifiez si "gratuit" est présent dans le texte suivant :

txt = "The best things in life are free!"
print("free" in txt)
Essayez-le vous-même »

Utilisez-le dans une ifdéclaration :

Exemple

Imprimer uniquement si "gratuit" est présent :

txt = "The best things in life are free!"
if "free" in txt:
  print("Yes, 'free' is present.")
Essayez-le vous-même »

Apprenez-en plus sur les instructions If dans notre chapitre Python If...Else .


Cochez si NON

Pour vérifier si une certaine phrase ou un certain caractère n'est PAS présent dans une chaîne, nous pouvons utiliser le mot-clé not in.

Exemple

Vérifiez si "coûteux" n'est PAS présent dans le texte suivant :

txt = "The best things in life are free!"
print("expensive" not in txt)
Essayez-le vous-même »

Utilisez-le dans une ifdéclaration :

Exemple

imprimer uniquement si "coûteux" n'est PAS présent :

txt = "The best things in life are free!"
if "expensive" not in txt:
  print("No, 'expensive' is NOT present.")
Essayez-le vous-même »

Enregistrer un commentaire

0 Commentaires

Ad Code

Responsive Advertisement