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"
Si vous souhaitez écrire plusieurs lignes, utilisez ("caractère de ligne"), tel que :
s2 = "hello,\ world"
s2 est identique à s1. Si vous utilisez 3 guillemets doubles, vous pouvez l'écrire directement, comme suit :
s3 = """hello, world, hahaha."""
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."""
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"
À 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"!'
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!