python字符串中的引号

字符串的单引号,双引号以及三引号其根本目的是为了方便程序员定义包含单引号或者双引号的字符串。

  • 当字符串中包含单引号时,可以直接使用双引号或者三引号定义。
>>> str1 = "I'm a newbie!"
>>> print(str1)
I'm a newbie!
>>> str1 = '''I'm a newbie!'''
>>> print(str1)
I'm a newbie!
  • 当字符串中包含双引号时,可以直接使用单引号或者三引号定义。
>>> str2 = '"Hello world!"'
>>> print(str2)
"Hello world!"
>>> str2 = '''"Hello world!"'''
>>> print(str2)
"Hello world!"
  • 如果字符串中既包含单引号又包含双引号可以直接使用三引号定义。
>>> str3 = '''"I'm tired, bye!"'''
>>> print(str3)
"I'm tired, bye!"

这样可以省去在定义字符串时使用转义字符的麻烦。三引号的自动换行其本质也是实现了将换行替换为'\n'的操作。

>>> str3 = '''Hi,
... Tom'''
>>> print(str3)
Hi,
Tom
>>> str3 = '''Hi,
...    Tom'''
>>> print(str3)
Hi,
   Tom
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容