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脚本
Apr 05 Python
python使用ctypes模块调用windowsapi获取系统版本示例
Apr 17 Python
CentOS 7下安装Python3.6 及遇到的问题小结
Nov 08 Python
使用python搭建服务器并实现Android端与之通信的方法
Jun 28 Python
Python将主机名转换为IP地址的方法
Aug 14 Python
Python Django2 model 查询介绍(条件、范围、模糊查询)
Mar 16 Python
解决Keras TensorFlow 混编中 trainable=False设置无效问题
Jun 28 Python
python如何支持并发方法详解
Jul 25 Python
Python3+SQLAlchemy+Sqlite3实现ORM教程
Feb 16 Python
python基于tkinter实现gif录屏功能
May 19 Python
python状态机transitions库详解
Jun 02 Python
python中if和elif的区别介绍
Nov 07 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中全面阻止SQL注入式攻击分析小结
2012/01/30 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
javascript 面向对象全新理练之原型继承
2009/12/03 Javascript
jQuery 学习第七课 扩展jQuery的功能 插件开发
2010/05/17 Javascript
Query中click(),bind(),live(),delegate()的区别
2013/11/19 Javascript
jquery的ajax和getJson跨域获取json数据的实现方法
2014/02/04 Javascript
js拖拽一些常见的思路方法整理
2014/03/19 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
2014/12/15 Javascript
node.js中的fs.existsSync方法使用说明
2014/12/17 Javascript
JavaScript中使用Object.prototype.toString判断是否为数组
2015/04/01 Javascript
不得不分享的JavaScript常用方法函数集(上)
2015/12/23 Javascript
实例讲解js验证表单项是否为空的方法
2016/01/09 Javascript
JavaScript省市级联下拉菜单实例
2017/02/14 Javascript
深入理解JavaScript创建对象的多种方式以及优缺点
2017/06/01 Javascript
vue v-model动态生成详解
2018/06/30 Javascript
微信小程序实现图片上传放大预览删除代码
2020/06/28 Javascript
微信小程序scroll-view实现滚动穿透和阻止滚动的方法
2018/08/20 Javascript
node中的密码安全(加密)
2018/09/17 Javascript
vue动画效果实现方法示例
2019/03/18 Javascript
VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
2020/08/27 Javascript
判断网页编码的方法python版
2016/08/12 Python
Django获取该数据的上一条和下一条方法
2019/08/12 Python
html5中valid、invalid、required的定义
2014/02/21 HTML / CSS
具有防紫外线功能的高性能钓鱼服装:Hook&Tackle
2018/08/16 全球购物
Crocs波兰官方商店:女鞋、男鞋、童鞋、洞洞鞋
2019/10/08 全球购物
衰败城市英国官网:Urban Decay英国
2020/04/29 全球购物
日期和时间问题
2015/01/04 面试题
应届生财务会计求职信
2013/11/05 职场文书
最新奶茶店创业计划书范文
2014/02/08 职场文书
我爱我家教学反思
2014/05/01 职场文书
投标人廉洁自律承诺书
2014/05/26 职场文书
离婚起诉书怎么写
2015/05/19 职场文书
英语专业毕业论文答辩开场白
2015/05/27 职场文书
楚门的世界观后感
2015/06/03 职场文书
MySQL开启事务的方式
2021/06/26 MySQL
PHP使用QR Code生成二维码实例
2021/07/07 PHP