Maison > développement back-end > Tutoriel Python > Explication détaillée des différences entre les guillemets simples, les guillemets doubles et les guillemets multiples en python

Explication détaillée des différences entre les guillemets simples, les guillemets doubles et les guillemets multiples en python

高洛峰
Libérer: 2017-03-17 15:38:09
original
2323 Les gens l'ont consulté

" hello,world"

Si vous souhaitez écrire plusieurs lignes, utilisez ("trait d'union"), tel que

s2 = "hello,

world"

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

s3 = """bonjour,

monde,

hahaha.""", Puis s3 est en fait "hello,nworld,nhahaha.", faites attention à "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 3 guillemets doubles

. De plus, vous pouvez ajouter des commentaires à la chaîne en utilisant 3 guillemets doubles, comme suit :

s3 = """bonjour, #hoho, c'est bonjour, vous pouvez avoir des commentaires dans la chaîne de 3 guillemets doubles.

monde,          #hoho, c'est le monde

hahaha."""

C'est la différence entre 3 guillemets doubles et 1 guillemet double pour représenter une chaîne, 3 Le La différence entre un guillemet double et un 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. et

La différence de 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, ça doit être comme ça :

s4 = ' Allons-y '', notez qu'il n'y a personne, il y a un ' dans la chaîne, et la chaîne est représentée par ', donc

A ce moment, vous devez utiliser le caractère d'échappement

(, vous devez connaître le caractère d'échappement (barre), s'il y a beaucoup de

caractères d'échappement dans votre chaîne, cela semblera certainement inconfortable. Python résout également très bien ce problème, comme suit :

s5 = " Allons-y"

A ce moment, nous voyons que python sait que vous utilisez " pour représenter une chaîne, donc python traite les

guillemets simples' dans le chaîne comme caractères ordinaires C'est géré, n'est-ce pas très simple ?

Il en va de même pour les guillemets doubles :

s6 = 'J'aime beaucoup "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!

É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