Jour 8 : Saisie utilisateur en Python | Python de 100 jours
En Python, les chaînes jouent un rôle crucial en tant que type de données, vous permettant de travailler avec des données textuelles. Dans ce blog, nous explorerons les principes fondamentaux des chaînes, les différentes méthodes pour créer des chaînes et des concepts avancés tels que les chaînes multilignes, l'indexation et le bouclage des caractères dans une chaîne. Ce guide vous fournira une solide compréhension des chaînes, vous aidant à devenir plus compétent en programmation Python.
Une chaîne en Python est essentiellement une séquence de caractères entourée de guillemets. Vous pouvez créer une chaîne en plaçant du texte entre guillemets simples (') ou doubles ("). Cette flexibilité facilite le travail avec différents types de données texte.
Par exemple:
name = "Harry" # Double-quoted string friend = 'Rohan' # Single-quoted string
Ces deux variables sont considérées comme des chaînes et Python ne fait pas de distinction entre les chaînes entre guillemets simples ou doubles.
Parfois, vous devrez peut-être stocker du texte sur plusieurs lignes dans une seule variable de chaîne. Python simplifie cela en autorisant l'utilisation de guillemets triples, soit des guillemets simples triples (""), soit des guillemets triples (""").
Exemple:
message = """Hello Harry, How are you? I hope you're doing well!""" print(message)
La sortie :
Hello Harry, How are you? I hope you're doing well!
L'utilisation de guillemets triples est particulièrement utile lorsque vous devez travailler avec du texte formaté ou inclure des sauts de ligne dans votre chaîne.
Dans certains scénarios, vous devrez peut-être inclure des guillemets dans une chaîne. Pour ce faire sans provoquer d'erreurs de syntaxe, Python fournit des séquences d'échappement comme la barre oblique inverse (\). Les séquences d'échappement couramment utilisées incluent :
quote = "He said, \"I want to learn Python!\"" print(quote)
La sortie :
He said, "I want to learn Python!"
En Python, les chaînes sont indexées, ce qui signifie que chaque caractère se voit attribuer une position numérique commençant à 0. Cela vous permet d'accéder facilement aux caractères individuels d'une chaîne.
Exemple:
name = "Harry" print(name[0]) # Outputs: H print(name[1]) # Outputs: a
Ici, les positions de l'indice sont les suivantes :
Tenter d'accéder à un index en dehors de la plage de longueur de la chaîne (par exemple, nom[5] dans une chaîne de 5 caractères) entraînera une « IndexError ».
Parcourir une chaîne vous permet de travailler avec chaque caractère individuellement. Ceci est particulièrement utile lorsque vous souhaitez effectuer des opérations sur chaque caractère de la chaîne.
À l'aide d'une boucle for, vous pouvez accéder à chaque caractère d'une chaîne un par un :
name = "Harry" for char in name: print(char)
La sortie :
H a r r y
Chaque caractère du nom de chaîne est imprimé sur une nouvelle ligne. Cette méthode de bouclage est efficace pour examiner ou traiter chaque caractère séparément.
En maîtrisant ces concepts, vous améliorerez votre capacité à gérer des données texte en Python, que vous créiez des applications, traitiez des fichiers texte ou génériez une sortie. La flexibilité de Python avec les chaînes en fait un excellent choix pour gérer efficacement les données textuelles.
Achetez-moi un café
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3