Maison > développement back-end > Tutoriel Python > 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

藏色散人
Libérer: 2019-07-03 15:57:10
original
11269 Les gens l'ont consulté

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")
Copier après la connexion

L'impression str1 et str2 sont respectivement

  aaa
  aaa,bbb
Copier après la connexion

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"
Copier après la connexion

Impression str1 et str2 sont respectivement

  aaa"bbb
  aaa'bbb
Copier après la connexion

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 = &#39;&#39;&#39;aaa"""bbb&#39;&#39;&#39;(等价于"""aaa\"""bbb""")
   str2 = """aaa&#39;&#39;&#39;bbb"""(等价于&#39;&#39;&#39;aaa\&#39;&#39;&#39;bbb&#39;&#39;&#39;)
Copier après la connexion

 <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 = &#39;&#39;&#39;aaa
  bbb&#39;&#39;&#39;
Copier après la connexion

Imprimer str1

  aaa
  bbb
Copier après la connexion

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!

É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