Quelle est la différence entre les guillemets simples et les guillemets doubles en python

爱喝马黛茶的安东尼
Libérer: 2019-06-22 18:05:10
original
5454 Les gens l'ont consulté

Quelle est la différence entre les guillemets simples et les guillemets doubles en python

Quelle est la différence entre les guillemets simples et les guillemets doubles en python ? Permettez-moi de vous donner une introduction détaillée ci-dessous :

Parlons d'abord de la différence entre les guillemets doubles et les guillemets triples. La chaîne représentée par des guillemets doubles est généralement écrite sur une seule ligne.

Par exemple :

s1 = "hello,world"
Copier après la connexion

Si vous souhaitez écrire plusieurs lignes, utilisez ("caractère de ligne"), tel que :

s2 = "hello,\ 
world"
Copier après la connexion

s2 est identique à s1. Si vous utilisez 3 guillemets doubles, vous pouvez l'écrire directement, comme suit :

s3 = """hello, 
world, 
hahaha."""
Copier après la connexion

Recommandations associées : "Tutoriel vidéo Python"

Alors s3 est en fait Ce qui précède est "hello,nworld,nhahaha.", faites attention au "n", donc s'il y a beaucoup de n dans votre chaîne et que vous ne voulez pas utiliser n dans la chaîne, alors vous pouvez utiliser trois doubles citations. De plus, vous pouvez également ajouter des commentaires à la chaîne en utilisant 3 guillemets doubles, comme suit :

s3 = """hello,  #hoho, this is hello, 在3个双引号的字符串内可以有注释哦 
world,     #hoho, this is world 
hahaha."""
Copier après la connexion

C'est la différence entre 3 guillemets doubles et 1 guillemet double pour représenter une chaîne 3 guillemets doubles et. La différence entre 1 guillemet simple
est la même que celle-ci. En fait, il y a une raison pour laquelle python prend en charge les guillemets simples. Permettez-moi de comparer la différence entre 1 guillemet simple et
1 guillemet double.
Quand j'utilise des guillemets simples pour représenter une chaîne, si je veux représenter la chaîne Allons-y, cela doit être comme ceci : s4 = 'Allons-y', notez qu'il n'y a pas de ' dans la chaîne, et la chaîne est en utilisant ', vous devez donc utiliser des caractères d'échappement à ce moment-là (vous devez connaître les caractères d'échappement). S'il y a beaucoup de caractères d'échappement dans votre chaîne, cela semblera certainement inconfortable. Python peut également très bien résoudre ce problème. est le suivant :

s5 = "Let's go"
Copier après la connexion

À ce stade, nous voyons que python sait que vous utilisez " pour représenter une chaîne, donc python traite le guillemet simple ' dans la chaîne comme un caractère ordinaire C'est fait, n'est-ce pas n'est-ce pas ? Il en va de même pour les guillemets doubles. Voici un exemple :

s6 = 'I realy like "python"!'
Copier après la connexion

C'est pourquoi les guillemets simples et les guillemets doubles peuvent représenter des chaînes
.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal