Maison  >  Article  >  développement back-end  >  Qu'est-ce que le caractère de continuation de ligne Python ?

Qu'est-ce que le caractère de continuation de ligne Python ?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-06-20 16:30:0550046parcourir

Les chaînes littérales étendues peuvent être exprimées des manières suivantes. Utilisez le caractère de continuation de ligne, c'est-à-dire utilisez une barre oblique inverse après le dernier caractère de chaque ligne pour indiquer que la ligne suivante est une suite logique de la ligne précédente.

Ce qui suit utilise n pour ajouter une nouvelle ligne :

Qu'est-ce que le caractère de continuation de ligne Python ?

>>> '"Isn\'t," she said.'
'"Isn\'t," she said.'
>>> print('"Isn\'t," she said.')
"Isn't," she said.
>>> s = 'First line.\nSecond line.'  # \n 意味着新行
>>> s  # 不使用 print(), \n 包含在输出中
'First line.\nSecond line.'
>>> print(s)  # 使用 print(), \n 输出一个新行
First line.
Second line.

Ce qui suit utilise une barre oblique inverse () pour continuer une ligne :

hello = "This is a rather long string containing\n\
several lines of text just as you would do in C.\n\
    Note that whitespace at the beginning of the line is\
 significant."
 
print(hello)

Recommandations associées : "Tutoriel vidéo Python"

Notez que le caractère de nouvelle ligne doit toujours être représenté par n - le caractère de nouvelle ligne après la barre oblique inverse est supprimé. L'exemple ci-dessus affichera ce qui suit :

This is a rather long string containing
several lines of text just as you would do in C.
    Note that whitespace at the beginning of the line is significant.

Alternativement, la chaîne peut être entourée par """ (trois guillemets doubles) ou ''' (trois guillemets simples). Lorsque vous utilisez des guillemets triples, le caractère de nouvelle ligne est pas requis Escape, ils seront inclus dans la chaîne. L'exemple suivant utilise un caractère d'échappement pour éviter une ligne vide indésirable au début. Le résultat est le suivant :

print("""\
Usage: thingy [OPTIONS]
     -h                        Display this usage message
     -H hostname               Hostname to connect to
""")

Si nous utilisons une chaîne "brute". , alors n ne sera pas converti en nouvelle ligne et la barre oblique inverse à la fin de la ligne, ainsi que le caractère de nouvelle ligne dans le code source, seront inclus dans la chaîne en tant que données. Par exemple :

Usage: thingy [OPTIONS]
     -h                        Display this usage message
     -H hostname               Hostname to connect to
<.>affichera :

hello = r"This is a rather long string containing\n\
several lines of text much as you would do in C."
print(hello)

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