知行编程网知行编程网  2022-08-16 00:30 知行编程网 隐藏边栏  143 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python三引号怎么打的相关知识,包括Python多行注释,以及三个单引号怎么打这些编程知识,希望对大家有参考作用。

如何在python中输入三引号

Python中的三引号,3个单引号及3个双引号

其实3个单引号和3个双引号并不经常使用,但是在一些特殊格式的字符串中却很有用。通常,当我们用单引号或双引号定义一个字符串时,我们只能将这些字符串一起写成一行。如果我们必须写多行,我们必须在每行之后添加一个\来表示一个连字符,例如:

str1 = "List of name:\
        Hua Li\
        Chao Deng"

而且即使你这样写也不能得到期望的输出:

List of name:
Hua Li
Chao Deng

实际上输出是下面这样的:

>>> str1 = "List of name:\
...         Hua Li\
...         Chao Deng"
>>> print(str1)
List of name:        Hua Li        Chao Deng

那么我们如何获得我们期望的每行一个名称的输出格式呢?这就是 3 个引号的作用:

>>> str1 = """List of name:
... Hua Li
... Chao Deng
... """
>>> print(str1)
List of name:
Hua Li
Chao Dengg

虽然我们也可以通过给字符串加上\n实现:

>>> str1 = "List of name:\nHua Li\nChao Deng"
>>> print(str1)
List of name:
Hua Li
Chao Deng

但这在打字时看起来很乱,不是吗?所以在这种情况下尽量使用3个引号,至于3个单引号还是双引号,都是一样的,只是需要注意使用双引号来定义字符串是否包含单引号。

而且使用3个引号有一个特别大的效果:添加评论!

>>> str1 = """
... List of name:
... Hua Li # LiHua
... Chao Deng # DengChao
... """
>>> print(str1)
 
List of name:
Hua Li # LiHua
Chao Deng # DengCha

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享