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 :
ExempleObtenez votre propre serveur Python
print("Hello")
print('Hello')
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)
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)
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)
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])
Boucle sur une chaîne
Puisque les chaînes sont des tableaux, nous pouvons parcourir les caractères d'une chaîne, avec une for
boucle.
Exemple
Parcourez les lettres du mot "banane":
for x in "banana":
print(x)
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))
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)
Utilisez-le dans une if
dé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.")
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)
Utilisez-le dans une if
dé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.")
0 Commentaires