🐍 PyTutos

Les chaînes de caractères

Manipule des textes avec les chaînes de caractères (str).

⏱ 10 minutes 📂 debutant #debutant #chaines #str #strings

Les chaînes de caractères

Une chaîne (str) est une suite de caractères entourée de guillemets.

nom = "Zazac"
phrase = 'Bonjour tout le monde !'

Connaître la taille

mot = "Python"
print(len(mot))   # 6

Coller des chaînes (concaténation)

prenom = "Zazac"
print("Salut " + prenom + " !")   # Salut Zazac !

Répéter une chaîne

print("ha" * 5)   # hahahahaha

Accéder à un caractère

Comme pour les listes, on utilise des crochets :

mot = "Python"
print(mot[0])    # P (le premier)
print(mot[-1])   # n (le dernier)

Découper (slicing)

mot = "Anticonstitutionnellement"
print(mot[0:4])   # Anti
print(mot[-5:])   # ement

Méthodes utiles

phrase = "  Bonjour Python !  "
print(phrase.upper())       # AVEC MAJUSCULES
print(phrase.lower())       # avec minuscules
print(phrase.strip())       # sans les espaces autour
print(phrase.replace("Python", "Java"))  # remplace
print(phrase.split())       # ['Bonjour', 'Python', '!']

Les f-strings (formatage)

Ta meilleure amie pour insérer des variables dans du texte :

nom = "Zazac"
age = 10
print(f"Je suis {nom} et j'ai {age} ans")
# Je suis Zazac et j'ai 10 ans

🧪 Quiz de validation

Réponds à toutes les questions. Il faut 70% de bonnes réponses pour valider le tuto !

🔒 Tu dois être connecté pour passer le quiz.