python单引号、双引号和三双引号的区别(ZZ)
先说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)相关推荐
- python怎么输出双引号_Python如何实现在字符串里嵌入双引号或者单引号
两种方法实现: 1.在双引号前面加个转义符 \ ,即反斜杠.如"Hello \"W \"orld",会输出 Hello "W"orld 2. ...
- Python单引号、双引号和三双引号的区别
转载自:https://blog.csdn.net/sinat_25957705/article/details/71055406 Python单引号.双引号和三双引号的区别 python字符串通常有 ...
- PYTHON:单引号、双引号和三双引号的区别
非原创,转自:https://blog.csdn.net/linda1000/article/details/8315892 python单引号.双引号和三双引号的区别 python字符串通常有单引号 ...
- Python之单引号、双引号、三单引号、三双引号
单引号和双引号区别.三单引号和三双引号也没什么区别. 一: 两单引号之间不可以出现单引号,如果出现需要使用转义字符 \ ,但可以出现双引号: 两双引号之间不可以出现双引号,如果出现需要使用转义字符 \ ...
- python中可以作为定界符_在Python中,字符串属于不可变有序序列,使用单引号、双引号、三单引号或三双引号作为定界符,并且不同的定界符之间可以互相嵌套。...
在Python中,字符串属于不可变有序序列,使用单引号.双引号.三单引号或三双引号作为定界符,并且不同的定界符之间可以互相嵌套. 下述哪种光谱法是基于发射原理()?A:分光光度法B:荧光光度法C:红外 ...
- python单双三引号区别_python中单引号,双引号,多引号区别_python中单双引号
python中单引号,双引号,多引号区别 先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行 如: s1 = "hello,world" 如果要写成多行,那么就要使 ...
- java单引号 python_单引号与Python中的双引号
我喜欢在用于插值的字符串或自然语言消息中使用双引号,对于小符号类型的字符串使用单引号,但是如果字符串包含引号,或者如果我忘记,则会打破规则. 对于正则表达式,我使用三重双引号作为docstrings和 ...
- python:单引号,双引号和三引号的区别
在python中字符串可以用单引号括起来,也可以用双引号,这两种方式是等价的,而在php当中单引号和双引号的有些是不一样的,虽然表示的字符串,但是在php的单引号解析速度比双引号快,如果在python ...
- Python中 单引号,双引号和三引号的区别
转自:https://www.weidianyuedu.com/ 在python中字符串可以用单引号括起来,也可以用双引号,这两种方式是等价的,而在php当中单引号和双引号的有些是不一样的,虽然表示的 ...
最新文章
- linux删除某个用户的共享内存,删除Linux上的所有共享内存和信号量
- 微信黑科技-推荐系统,一文带你看懂为什么微信推荐这么快?
- 作者:张悦今,女,中央财经大学信息学院讲师。
- selenium-标签元素定位法-0223
- 运用Parcelable将类序列化并绑定给Intent
- CSS3 常用选择器
- Nginx的端口修改问题
- win10运行在哪里_90s安装新一代win10X!全新操作界面,完美兼容win7或win10程序
- Java NIO框架 Mina、Netty、Grizzly
- 18年6月英语六级第二套听力单词
- catia v5法矢数据软件_CATIA V5 Start Model车身建模
- 微信小程序笔记——滚动计数器
- 南开100题C语言(001-010)
- linux桌面图标怎么设置大小,如何更改桌面图标大小?
- wordpress面包屑-wordpress面包屑设置方法
- 【ant.design】解决Instance created by `useForm` is not connected to any Form element.
- win11关闭开机密码的方法
- asin、acos、atan 和 atan2 函数用法简介
- connecting to host: cephm resulted in errors: IOError cannot send (already closed?)[ceph-deploy部署报错]
- Java语言中 (游戏:彩票)修改程序清单3-8,产生三位整数的彩票。程序提示用户输入一个三位整数,依照以下规则判定用户是否赢得奖金:
热门文章
- HDMI PL驱动开发记录
- 科创板|海天瑞声终止审核 系本周第3家
- 04 布隆过滤器BloomFilter
- 关于Uibot Creator离线激活无法显示机器码的解决方案(流程/机器人/自动化)
- 【调剂】河北省百人计划专家/优青 211河北工业大学许铮铧教授招收23调剂(智能医疗/强化/机器学习)...
- Ditto无法开机自启的解决方案
- detectron2入门学习一:实现FruitsNut水果坚果分割任务以源码阅读
- 醉酒旅客欲在高铁吸烟遭劝阻 辱骂工作人员和乘警
- 恍然大悟!顺其自然就是最高的智慧
- Bootstrap5详细讲解