先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行
如:
s1 = "hello,world"
如果要写成多行,那么就要使用\ (“连行符”)吧,如
s2 = "hello,\
world"
s2与s1是一样的。如果你用3个双引号的话,就可以直接写了,如下:
s3 = """hello,
world,
hahaha.""",那么s3实际上就是"hello,\nworld,\nhahaha.", 注意“\n”,所以,
如果你的字符串里\n很多,你又不想在字符串中用\n的话,那么就可以使用3个双
引号。而且使用3个双引号还可以在字符串中增加注释,如下:
s3 = """hello, #hoho, this is hello, 在3个双引号的字符串内可以有注释哦
world, #hoho, this is world
hahaha."""
这就是3个双引号和1个双引号表示字符串的区别了,3个双引号与1个单引号的区别也
是和这个一样的,实际上python支持单引号是有原因的,下面我来比较1个单引号和
1个双引号的区别。

当我用单引号来表示一个字符串时,如果要表示 Let's go 这个字符串,必须这样:
s4 = 'Let\'s go',注意没有,字符串中有一个',而字符串又是用'来表示,所以
这个时候就要使用转义符 \ (\,转义符应该知道吧), 如果你的字符串中有一大堆
的转义符,看起来肯定不舒服,python也很好的解决了这个问题,如下:
s5 = "Let's go"
这时,我们看,python知道你是用 " 来表示字符串,所以python就把字符串中的那
个单引号 ' , 当成普通的字符处理了,是不是很简单。
对于双引号,也是一样的,下面举个例子
s6 = 'I realy like "python"!'
这就是单引号和双引号都可以表示字符串的原因了。

python单引号、双引号和三双引号的区别(ZZ)相关推荐

  1. python怎么输出双引号_Python如何实现在字符串里嵌入双引号或者单引号

    两种方法实现: 1.在双引号前面加个转义符 \ ,即反斜杠.如"Hello \"W \"orld",会输出 Hello "W"orld 2. ...

  2. Python单引号、双引号和三双引号的区别

    转载自:https://blog.csdn.net/sinat_25957705/article/details/71055406 Python单引号.双引号和三双引号的区别 python字符串通常有 ...

  3. PYTHON:单引号、双引号和三双引号的区别

    非原创,转自:https://blog.csdn.net/linda1000/article/details/8315892 python单引号.双引号和三双引号的区别 python字符串通常有单引号 ...

  4. Python之单引号、双引号、三单引号、三双引号

    单引号和双引号区别.三单引号和三双引号也没什么区别. 一: 两单引号之间不可以出现单引号,如果出现需要使用转义字符 \ ,但可以出现双引号: 两双引号之间不可以出现双引号,如果出现需要使用转义字符 \ ...

  5. python中可以作为定界符_在Python中,字符串属于不可变有序序列,使用单引号、双引号、三单引号或三双引号作为定界符,并且不同的定界符之间可以互相嵌套。...

    在Python中,字符串属于不可变有序序列,使用单引号.双引号.三单引号或三双引号作为定界符,并且不同的定界符之间可以互相嵌套. 下述哪种光谱法是基于发射原理()?A:分光光度法B:荧光光度法C:红外 ...

  6. python单双三引号区别_python中单引号,双引号,多引号区别_python中单双引号

    python中单引号,双引号,多引号区别 先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行 如: s1 = "hello,world" 如果要写成多行,那么就要使 ...

  7. java单引号 python_单引号与Python中的双引号

    我喜欢在用于插值的字符串或自然语言消息中使用双引号,对于小符号类型的字符串使用单引号,但是如果字符串包含引号,或者如果我忘记,则会打破规则. 对于正则表达式,我使用三重双引号作为docstrings和 ...

  8. python:单引号,双引号和三引号的区别

    在python中字符串可以用单引号括起来,也可以用双引号,这两种方式是等价的,而在php当中单引号和双引号的有些是不一样的,虽然表示的字符串,但是在php的单引号解析速度比双引号快,如果在python ...

  9. Python中 单引号,双引号和三引号的区别

    转自:https://www.weidianyuedu.com/ 在python中字符串可以用单引号括起来,也可以用双引号,这两种方式是等价的,而在php当中单引号和双引号的有些是不一样的,虽然表示的 ...

最新文章

  1. linux删除某个用户的共享内存,删除Linux上的所有共享内存和信号量
  2. 微信黑科技-推荐系统,一文带你看懂为什么微信推荐这么快?
  3. 作者:张悦今,女,中央财经大学信息学院讲师。
  4. selenium-标签元素定位法-0223
  5. 运用Parcelable将类序列化并绑定给Intent
  6. CSS3 常用选择器
  7. Nginx的端口修改问题
  8. win10运行在哪里_90s安装新一代win10X!全新操作界面,完美兼容win7或win10程序
  9. Java NIO框架 Mina、Netty、Grizzly
  10. 18年6月英语六级第二套听力单词
  11. catia v5法矢数据软件_CATIA V5 Start Model车身建模
  12. 微信小程序笔记——滚动计数器
  13. 南开100题C语言(001-010)
  14. linux桌面图标怎么设置大小,如何更改桌面图标大小?
  15. wordpress面包屑-wordpress面包屑设置方法
  16. 【ant.design】解决Instance created by `useForm` is not connected to any Form element.
  17. win11关闭开机密码的方法
  18. asin、acos、atan 和 atan2 函数用法简介
  19. connecting to host: cephm resulted in errors: IOError cannot send (already closed?)[ceph-deploy部署报错]
  20. Java语言中 (游戏:彩票)修改程序清单3-8,产生三位整数的彩票。程序提示用户输入一个三位整数,依照以下规则判定用户是否赢得奖金:

热门文章

  1. HDMI PL驱动开发记录
  2. 科创板|海天瑞声终止审核 系本周第3家
  3. 04 布隆过滤器BloomFilter
  4. 关于Uibot Creator离线激活无法显示机器码的解决方案(流程/机器人/自动化)
  5. 【调剂】河北省百人计划专家/优青 211河北工业大学许铮铧教授招收23调剂(智能医疗/强化/机器学习)...
  6. Ditto无法开机自启的解决方案
  7. detectron2入门学习一:实现FruitsNut水果坚果分割任务以源码阅读
  8. 醉酒旅客欲在高铁吸烟遭劝阻 辱骂工作人员和乘警
  9. 恍然大悟!顺其自然就是最高的智慧
  10. Bootstrap5详细讲解