python中的单引号双引号区别知识点总结


Posted in Python onJune 23, 2019

python中的单引号双引号有什么区别呢?下面给大家详细的介绍一下:

先说双引号与三引号的区别,双引号所表示的字符串通常要写成一行。

如:

s1 = "hello,world"

如果要写成多行,那么就要使用\ (“连行符”)吧,如:

s2 = "hello,\ world"

s2与s1是一样的。如果你用3个双引号的话,就可以直接写了,如下:

s3 = """hello, world, hahaha."""

相关推荐:《Python视频教程》

那么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 相关文章推荐
Python对象的深拷贝和浅拷贝详解
Aug 25 Python
python僵尸进程产生的原因
Jul 21 Python
Python实现读取邮箱中的邮件功能示例【含文本及附件】
Aug 05 Python
Python用for循环实现九九乘法表
May 31 Python
python实现列表中由数值查到索引的方法
Jun 27 Python
使用python的pexpect模块,实现远程免密登录的示例
Feb 14 Python
django的聚合函数和aggregate、annotate方法使用详解
Jul 23 Python
python基于json文件实现的gearman任务自动重启代码实例
Aug 13 Python
pytorch之Resize()函数具体使用详解
Feb 27 Python
Python中三维坐标空间绘制的实现
Sep 22 Python
python 制作网站小说下载器
Feb 20 Python
Python之Matplotlib绘制热力图和面积图
Apr 13 Python
Python中的pathlib.Path为什么不继承str详解
Jun 23 #Python
Python中判断子串存在的性能比较及分析总结
Jun 23 #Python
树莓派与PC端在局域网内运用python实现即时通讯
Jun 22 #Python
树莓派采用socket方式文件传输(python)
Jun 22 #Python
树莓派用python中的OpenCV输出USB摄像头画面
Jun 22 #Python
树莓派使用USB摄像头和motion实现监控
Jun 22 #Python
树莓派动作捕捉抓拍存储图像脚本
Jun 22 #Python
You might like
搜索和替换文件或目录的一个好类--很实用
2006/10/09 PHP
PHP中用hash实现的数组
2011/07/17 PHP
JS 获取span标签中的值的代码 支持ie与firefox
2009/08/24 Javascript
JQuery.closest(),parent(),parents()寻找父结点
2012/02/17 Javascript
JQuery为页面Dom元素绑定事件及解除绑定方法
2014/04/23 Javascript
jquery如何判断表格同一列不同行input数据是否重复
2014/05/14 Javascript
jQuery响应鼠标事件并隐藏与显示input默认值
2014/08/24 Javascript
浅谈JavaScript前端开发的MVC结构与MVVM结构
2016/06/03 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
2016/07/27 Javascript
jQuery tagsinput在h5邮件客户端中应用详解
2016/09/26 Javascript
浅谈jquery页面初始化的4种方式
2016/11/27 Javascript
Vue.js实现简单动态数据处理
2017/02/13 Javascript
Vue.js devtool插件安装后无法使用的解决办法
2017/11/27 Javascript
详解vue静态资源打包中的坑与解决方案
2018/02/05 Javascript
监听angularJs列表数据是否渲染完毕的方法示例
2018/11/07 Javascript
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
2020/02/01 jQuery
js实现无缝轮播图
2020/03/09 Javascript
基于vue3.0.1beta搭建仿京东的电商H5项目
2020/05/06 Javascript
VueCli4项目配置反向代理proxy的方法步骤
2020/05/17 Javascript
JavaScript 绘制饼图的示例
2021/02/19 Javascript
[57:24]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python实现带验证码网站的自动登陆实现代码
2015/01/12 Python
python 列表输出重复值以及对应的角标方法
2019/06/11 Python
python基于pdfminer库提取pdf文字代码实例
2019/08/15 Python
python如何设置静态变量
2020/09/07 Python
关于python scrapy中添加cookie踩坑记录
2020/11/17 Python
英国最大最好的无人机商店:Drones Direct
2019/07/12 全球购物
护士辞职信范文
2014/01/19 职场文书
新书吧创业计划书
2014/01/31 职场文书
2014初中数学教研组工作总结
2014/12/19 职场文书
2015年毕业生个人自荐书
2015/03/24 职场文书
户外亲子活动总结
2015/05/08 职场文书
情侣之间的道歉短信
2015/05/12 职场文书
军训阅兵新闻稿
2015/07/17 职场文书
2016应届毕业生就业指导课心得体会
2016/01/15 职场文书
Mysql中 unique列插入重复值该怎么解决呢
2021/05/26 MySQL