Maison  >  Article  >  développement back-end  >  La différence entre les guillemets simples, les guillemets doubles et les guillemets triples Python

La différence entre les guillemets simples, les guillemets doubles et les guillemets triples Python

藏色散人
藏色散人original
2019-07-03 09:19:0111135parcourir

La différence entre les guillemets simples, les guillemets doubles et les guillemets triples Python

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''')

 f35d6e602fd7d0f0edfa6f7d103c1b57Ces 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''')

 2cc198a1d5eb0d3eb508d858c9f5cbdbL'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,

 5bdf4c78156c7953567bb5a0aef2fc53 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!

Déclaration:
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