La différence entre les guillemets simples, les guillemets doubles et les guillemets triples en python
1 Utilisation courante des guillemets simples et guillemets doubles C'est la même chose que l'utilisation de guillemets doubles pour représenter des chaînes littérales en langage C++
par exemple :
(1) str1 = 'aaa' (等价于str = "aaa") (2) str2 = 'aaa,\ bbb' (等价于str2 = "aaa,\ bbb")
L'impression str1 et str2 sont respectivement
aaa aaa,bbb
2 simples. la différence entre les guillemets et les guillemets doubles se reflète principalement dans le fait que lorsque la chaîne entourée de guillemets simples contient ", il n'est pas nécessaire d'utiliser le caractère d'échappement (), et vice versa
(1) str1 = 'aaa"bbb' (2) str2 = "aaa'bbb"
Impression str1 et str2 sont respectivement
aaa"bbb aaa'bbb
3 Il existe deux formes de guillemets triples ("""String content""", ou '''String content''')
<1>Ces deux formes Il n'y a presque aucune différence d'utilisation, mais à proprement parler, il y a la même différence que ci-dessus
str1 = '''aaa"""bbb'''(等价于"""aaa\"""bbb""") str2 = """aaa'''bbb"""(等价于'''aaa\'''bbb''')
<2>L'utilisation principale des guillemets triples se reflète principalement dans les chaînes croisées, qui contiendront deux symboles de délimitation. Tous les caractères intermédiaires, y compris visibles et invisibles, tels que les caractères de retour chariot et de saut de ligne
str1 = '''aaa bbb'''
Imprimer str1
aaa bbb
Basé sur cette fonctionnalité des guillemets triples, lorsqu'une entrée formatée est requise. Lorsque vous utilisez des caractères multilignes, vous pouvez réduire la saisie de caractères d'échappement,
<3> De plus, il n'y a pas de symboles de commentaire multilignes en Python, donc des guillemets triples sont généralement utilisés à la place de
.Recommandations associées : "Tutoriel Python》
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!