添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
首发于 编程问题

Python中单引号和双引号的区别

收到一个问题:“单引号双引号的使用上有什么区别和注意事项。

在Python中,字符串既可以使用单引号,也可以使用双引号,那么它们有什么区别呢?

python单引号和双引号的区别

通常来说,在Python语音中使用单引号或双引号是没有区别的,都可以用来引用一个字符串。

但是在以下需要转义字符的时候会交叉使用。

举个两个小例子:

1、包含单引号的字符串

创建字符串str,值为: I'm a teacher。

①可以通过 转义字符 \ 进行定义。

str = 'I\'m a teacher'

②如果不使用转义字符,那么可以使用双引号直接进行定义。

str = "I'm a teacher"

字符串中间出现了单引号,一般会使用双引号来引用字符串。

2、包含双引号的字符串

创建字符串str,值为:guoguo said "I live in Hangzhou".

①可以通过 转义字符 \ 进行定义。

str = "guoguo said \"I live in Hangzhou\"."

②如果不使用转义字符,那么可以使用单引号直接进行定义。

str = 'guoguo said \"I live in Hangzhou\".'


推荐一本很有趣味而且很容易上手学习的Python书籍。整本书站在初学者视角编写,案例丰富,颜色鲜明对代码重点学习非常有益。本书是我以教授孩子的角度编写的,同时全书400页包含一个Python程序员所应该掌握知识,适合孩子、老师、初级程序员学习。

文章被以下专栏收录

    编程问题

    详细解答大家提的问题,目前是相对常见和简单的问题。