Python中的三引号,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
python学习网,大量的免费python学习视频,欢迎在线学习!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。