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获取系统默认字符编码的方法
Jun 04 Python
Python 列表排序方法reverse、sort、sorted详解
Jan 22 Python
Python实现读取文件最后n行的方法
Feb 23 Python
Python迭代器与生成器基本用法分析
Jul 26 Python
python程序封装为win32服务的方法
Mar 07 Python
Python Tensor FLow简单使用方法实例详解
Jan 14 Python
Python 3.8 新功能大揭秘【新手必学】
Feb 05 Python
selenium WebDriverWait类等待机制的实现
Mar 18 Python
在keras中model.fit_generator()和model.fit()的区别说明
Jun 17 Python
django数据模型中null和blank的区别说明
Sep 02 Python
python实现文件+参数发送request的实例代码
Jan 05 Python
python基于tkinter制作无损音乐下载工具
Mar 29 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
PHP5中Cookie与 Session使用详解
2013/04/30 PHP
php单例模式示例分享
2015/02/12 PHP
PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
2016/11/15 PHP
PHP创建自己的Composer包方法
2018/04/09 PHP
Javascript 类与静态类的实现(续)
2010/04/02 Javascript
jQuery之尺寸调整组件的深入解析
2013/06/19 Javascript
JavaScript高级程序设计(第三版)学习笔记1~5章
2016/03/11 Javascript
PHP抓取HTTPS内容和错误处理的方法
2016/09/30 Javascript
jQuery纵向导航菜单效果实现方法
2016/12/19 Javascript
JS对象与JSON互转换、New Function()、 forEach()、DOM事件流等js开发基础小结
2017/08/10 Javascript
jquery一键控制checkbox全选、反选或全不选
2017/10/16 jQuery
基于匀速运动的实例讲解(侧边栏,淡入淡出)
2017/10/17 Javascript
three.js实现3D影院的原理的代码分析
2017/12/18 Javascript
解决vue-cli3 使用子目录部署问题
2018/07/19 Javascript
webpack4.x开发环境配置详解
2018/08/04 Javascript
JS/HTML5游戏常用算法之追踪算法实例详解
2018/12/12 Javascript
使用Python编写爬虫的基本模块及框架使用指南
2016/01/20 Python
详解Python 序列化Serialize 和 反序列化Deserialize
2017/08/20 Python
python获取array中指定元素的示例
2019/11/26 Python
Python Merge函数原理及用法解析
2020/09/16 Python
Python解析微信dat文件的方法
2020/11/30 Python
CSS3新属性transition-property transform box-shadow实例学习
2013/06/06 HTML / CSS
美国领先的家庭智能音响系统品牌:Sonos
2018/07/20 全球购物
蔻驰英国官网:COACH英国
2020/07/19 全球购物
编程实现去掉XML的重复结点
2014/05/28 面试题
生产部主管岗位职责
2014/01/06 职场文书
模范家庭事迹材料
2014/02/10 职场文书
论文指导教师评语
2014/04/28 职场文书
小组口号大全
2014/06/09 职场文书
立志成才演讲稿
2014/09/04 职场文书
标准离婚协议书(2014版)
2014/10/05 职场文书
2016年党课培训学习心得体会
2016/01/07 职场文书
2019餐饮行业创业计划书!
2019/06/27 职场文书
关于springboot配置druid数据源不生效问题(踩坑记)
2021/09/25 Java/Android
教你使用Jenkins集成Harbor自动发布镜像
2022/04/03 Servers
SQL Server #{}可以防止SQL注入
2022/05/11 SQL Server