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中使用PDB库调试程序
Apr 05 Python
python网络编程调用recv函数完整接收数据的三种方法
Mar 31 Python
使用pandas中的DataFrame数据绘制柱状图的方法
Apr 10 Python
Python中将dataframe转换为字典的实例
Apr 13 Python
TensorFlow Session使用的两种方法小结
Jul 30 Python
基于python-opencv3的图像显示和保存操作
Jun 27 Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
Aug 19 Python
Python 多线程其他属性以及继承Thread类详解
Aug 28 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
Jan 08 Python
Python3打包exe代码2种方法实例解析
Feb 17 Python
Django 再谈一谈json序列化
Mar 16 Python
Django中session进行权限管理的使用
Jul 09 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
php中文件上传的安全问题
2006/10/09 PHP
PHP中数组定义的几种方法
2013/09/01 PHP
php获取文件夹路径内的图片以及分页显示示例
2014/03/11 PHP
些很实用且必用的小脚本代码
2006/06/26 Javascript
百度 popup.js 完美修正版非常的不错 脚本之家推荐
2009/04/17 Javascript
Javascript var变量隐式声明方法
2009/10/19 Javascript
使用dynatrace-ajax跟踪JavaScript的性能
2010/04/12 Javascript
读jQuery之一(对象的组成)
2011/06/11 Javascript
当jQuery遭遇CoffeeScript的时候 使用分享
2011/09/17 Javascript
用JQuery实现表格隔行变色和突出显示当前行的代码
2012/02/10 Javascript
用JQuery 判断某个属性是否存在hasAttr的解决方法
2013/04/26 Javascript
jquery判断RadioButtonList和RadioButton中是否有选中项示例
2013/09/29 Javascript
前台js对象在后台转化java对象的问题探讨
2013/12/20 Javascript
js设置function参数默认值(适合没有传参情况)
2014/02/24 Javascript
angularjs表格分页功能详解
2016/01/21 Javascript
JS创建事件的三种方法(实例代码)
2016/05/12 Javascript
浅谈js中startsWith 函数不能在任何浏览器兼容的问题
2017/03/01 Javascript
Vue-Router进阶之滚动行为详解
2017/09/13 Javascript
Vuex中mutations与actions的区别详解
2018/03/01 Javascript
微信小程序定位当前城市的方法
2018/07/19 Javascript
vue2.0 + ele的循环表单及验证字段方法
2018/09/18 Javascript
jquery实现垂直手风琴菜单
2020/03/04 jQuery
微信小程序scroll-view隐藏滚动条的方法详解
2020/03/25 Javascript
[03:10]超级美酒第四天 fy拉比克秀 大合集
2018/06/05 DOTA
浅析Python的web.py框架中url的设定方法
2016/07/11 Python
Python Json序列化与反序列化的示例
2018/01/31 Python
python实现最长公共子序列
2018/05/22 Python
Django2.1集成xadmin管理后台所遇到的错误集锦(填坑)
2018/12/20 Python
python之pymysql模块简单应用示例代码
2019/12/16 Python
pytorch-神经网络拟合曲线实例
2020/01/15 Python
EJB的几种类型
2012/08/15 面试题
银行开业庆典方案
2014/02/06 职场文书
清明节扫墓活动总结
2015/02/09 职场文书
2015年扫黄打非工作总结
2015/05/13 职场文书
2015年度个人教学工作总结
2015/05/20 职场文书
Python捕获、播放和保存摄像头视频并提高视频清晰度和对比度
2022/04/14 Python