python单引号、双引号、三引号的区别是什么

小编给大家分享一下python单引号、双引号、三引号的区别是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

创新互联建站主要从事成都网站制作、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务灵武,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220

python单引号、双引号、三引号的区别

1 单引号跟双引号的普通用法是相同的, 就是跟C++语言里面用双引号表示字符串字面量的用法一样

eg:

(1) str1 = 'aaa' (等价于str = "aaa")
  (2) str2 = 'aaa,\
  bbb'
  (等价于str2 = "aaa,\
  bbb")

打印str1, str2 分别是

  aaa
  aaa,bbb

2 单引号跟双引号的区别主要体现在当用单引号包起来的字符串里包含"的时候, 不需要使用转义符(\), 反过来也是一样

  (1) str1 = 'aaa"bbb'
  (2) str2 = "aaa'bbb"

打印str1, str2分别是

  aaa"bbb
  aaa'bbb

3 三引号有两种形式("""字符串内容""", 或者'''字符串内容''')

<1>这两种形式的用法几乎没有区别, 但是要严格来说的话, 也是有上面那样的区别

   str1 = '''aaa"""bbb'''(等价于"""aaa\"""bbb""")
   str2 = """aaa'''bbb"""(等价于'''aaa\'''bbb''')

<2>三引号的核心用法主要体现在跨行的字符串上, 会包含两个界定符号之间的所有字符,包括看得见的, 看不见的, 如回车换行符

  str1 = '''aaa
  bbb'''

打印 str1

  aaa
  bbb

基于三引号的这种特性, 当需要格式化输入多行字符的时候可以减少转义字符的输入,

<3>还有就是python中没有多行注释符号, 一般用三引号代替

以上是python单引号、双引号、三引号的区别是什么的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


当前题目:python单引号、双引号、三引号的区别是什么
路径分享:http://bzwzjz.com/article/gsdpso.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 企业网站建设 外贸网站设计方案 成都企业网站建设公司 重庆企业网站建设 网站建设方案 成都网站设计 网站制作 四川成都网站设计 高端品牌网站建设 成都营销网站建设 企业网站建设公司 外贸营销网站建设 网站设计制作 成都网站制作 网站设计公司 自适应网站设计 成都网站建设公司 成都企业网站建设 企业网站制作 公司网站建设 网站建设公司 响应式网站设计方案