正在回答 回答被采纳积分+1
在Python中使用单引号或双引号是没有区别的,都可以用来表示一个字符串.
没区别的。
在Python中使用单引号或双引号是没有区别的,都可以用来表示一个字符串,正确使用可以减少转义字符的使用:
0、包含单引号的字符串
定义字符串 str,其值为: I'm a student,通过转义字符 \ 进行定义
str = 'I\'m a student';
利用双引号直接进行定义
str = "I'm a student";
1、包含双引号的字符串
定义字符串str,其值为: Jason said "I like you" ,通过转义字符 \ 进行定义
str = "Jason said \"I like you\"";
利用单引号直接进行定义
str = 'Jason said "I like you"';
简单来说,在python中单引号和双引号是没有区别的,两者都可表示一个字符串。但是两个符号的通用,可简化代码,减少转义字符的使用,使代码看起来简洁。
print("")中的双引号和print('')中的单引号没什么区别,都是一样的,等价的
双引号和单引号在这里没区别
没有区别
但是在你输出的语句中有单引号时你不能用单引号来包括 要用双引号 输出的语句中有双引号时 要用三个单引号来包括
像这样
print(''' I'll have "nice" holidays ''')
这个语句就会输出 I'll have "nice" holidays
没有区别,但是不能重复出现
python语言下单引号和双引号的用法没有太大区别,但是要注意几种特殊的情况:
想要显示的语句中包含双引号或者单引号的情况
举个例子,如果我们要输出这个句子:“Python”是一门编程语言。
那么,应该用反斜杠符号“ \ ”来转译
print( ' \"Python\" 是一门编程语言 ' )
想要显示的语句中含有‘撇号’,常在英语和法语中出现,例如:it's 或者 c'est 的情况。
同理,如果我们要输出这个句子:It's Python!
那么,也应该借助于反斜杠符号:
print( " It\'s Python! ")
还有一个办法就是用三重引号,可以输出以上两种情况。
print(''' "Python"是一门编程语言 ''')
print(''' It's Python ''')
- 参与学习 8270 人
- 提交作业 576 份
- 解答问题 263 个
慕课网首推Python体验课,用体系化的学习方式+实战性的项目练习,带你轻松入门Python。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星