Citer la barre oblique inverse dans la chaîne en Python
-
Citations avec une barre oblique inverse dans une variable de chaîne avec le caractère d’échappement
\
en Python - Citations avec une barre oblique inverse dans une variable de chaîne avec la méthode Raw String en Python
Ce didacticiel discutera des méthodes utilisées pour initialiser une variable de chaîne contenant une barre oblique inverse, qui est placée entre guillemets en Python.
Citations avec une barre oblique inverse dans une variable de chaîne avec le caractère d’échappement \
en Python
Le \
est un caractère d’échappement utilisé pour stocker des caractères qui ne peuvent pas être normalement stockés dans une variable de chaîne en Python.
Par exemple, nous ne pouvons pas stocker directement un guillemet dans une variable chaîne ; cependant, nous pouvons le faire en écrivant une barre oblique inverse immédiatement avant le guillemet.
Ce phénomène est illustré dans l’extrait de code suivant.
string1 = "Quotation " " inside a string"
print(string1)
string2 = "Quotation '' inside a string"
print(string2)
Production:
Quotation inside a string
Quotation '' inside a string
Nous avons démontré l’utilisation du caractère d’échappement \
pour utiliser des guillemets à l’intérieur d’une variable de chaîne. Pour utiliser le caractère d’échappement \
pour placer une autre barre oblique inverse entre guillemets, nous devons utiliser la notation suivante.
string = 'Quotes with backslash "\\"'
print(string)
Production:
Quotes with backslash "\"
Nous avons initialisé une variable de chaîne qui contient une barre oblique inverse entre guillemets avec le caractère d’échappement \
dans le code ci-dessus. Le seul problème avec ce processus est que nous devons placer le caractère d’échappement à des emplacements spécifiques à l’intérieur de notre chaîne.
Citations avec une barre oblique inverse dans une variable de chaîne avec la méthode Raw String en Python
Ce processus est une méthode différente que vous pouvez utiliser pour écrire des caractères qui ne peuvent pas être normalement stockés dans une chaîne en Python. Cette méthode est également plus simple car nous n’avons pas à nous soucier du placement correct des caractères d’échappement.
Tout ce que vous avez à faire est d’écrire r
avant la chaîne, puis d’écrire ce que vous voulez afficher dans la console. Les chaînes brutes sont généralement utilisées pour stocker des expressions régulières en Python. Nous pouvons également les utiliser sur notre sujet actuel.
Le bloc de code suivant montre comment vous pouvez initialiser une variable de chaîne dans laquelle une barre oblique inverse est placée entre guillemets à l’aide de la méthode de chaîne brute.
string = r'Quotes with backslash "\"'
print(string)
Production:
Quotes with backslash "\"
Nous avons initialisé une variable de chaîne contenant une barre oblique inverse entre guillemets à l’aide de la méthode de chaîne brute dans le code ci-dessus.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedInArticle connexe - Python String
- Supprimer les virgules de la chaîne en Python
- Comment vérifier qu'une chaîne est vide de manière pythonique
- Convertir une chaîne en nom de variable en Python
- Comment supprimer les espaces dans une chaîne de caractères en Python
- Comment extraire des nombres d'une chaîne de caractèresen Python
- Comment convertir une chaîne de caractères en datetime en Python