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编写android截屏脚本双击运行即可
Jul 21 Python
python在Windows下安装setuptools(easy_install工具)步骤详解
Jul 01 Python
python解决汉字编码问题:Unicode Decode Error
Jan 19 Python
一个基于flask的web应用诞生 用户注册功能开发(5)
Apr 11 Python
python调用动态链接库的基本过程详解
Jun 19 Python
Django admin model 汉化显示文字的实现方法
Aug 12 Python
多版本python的pip 升级后, pip2 pip3 与python版本失配解决方法
Sep 11 Python
python将三维数组展开成二维数组的实现
Nov 30 Python
python  ceiling divide 除法向上取整(或小数向上取整)的实例
Dec 27 Python
requests在python中发送请求的实例讲解
Feb 17 Python
用Python将GIF动图分解成多张静态图片
Jun 11 Python
Python学习之异常中的finally使用详解
Mar 16 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实现的封装验证码类详解
2013/06/18 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
JavaScript事件列表解说
2006/12/22 Javascript
IE与firefox之jquery用法区别
2008/10/03 Javascript
用JavaScript实现动画效果的方法
2013/07/20 Javascript
实用框架(iframe)操作代码
2014/10/23 Javascript
node.js中的fs.link方法使用说明
2014/12/15 Javascript
使用npm发布Node.JS程序包教程
2015/03/02 Javascript
javascript委托(Delegate)blur和focus用法实例分析
2015/05/26 Javascript
js带缩略图的图片轮播效果代码分享
2015/09/14 Javascript
DIV随滚动条滚动而滚动的实现代码【推荐】
2016/04/12 Javascript
浅谈js继承的实现及公有、私有、静态方法的书写
2016/10/28 Javascript
jQuery实现ToolTip元素定位显示功能示例
2016/11/23 Javascript
nodejs和php实现图片访问实时处理
2017/01/05 NodeJs
JQuery异步提交表单与文件上传功能示例
2017/01/12 Javascript
vue2.0 常用的 UI 库实例讲解
2017/12/12 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
2018/03/28 Javascript
Javascript格式化并高亮xml字符串的方法及注意事项
2018/08/13 Javascript
javascript数组的定义及操作实例
2019/11/10 Javascript
vue+ESLint 配置保存 自动格式化代码
2020/03/17 Javascript
浅谈python str.format与制表符\t关于中文对齐的细节问题
2019/01/14 Python
使用django实现一个代码发布系统
2019/07/18 Python
PyCharm 配置远程python解释器和在本地修改服务器代码
2019/07/23 Python
Python PIL图片添加字体的例子
2019/08/22 Python
Python类中的魔法方法之 __slots__原理解析
2019/08/26 Python
Python unittest生成测试报告过程解析
2020/09/08 Python
使用canvas压缩图片上传的方法示例
2020/02/07 HTML / CSS
英国在线汽车和面包车零件商店:Car Parts 4 Less
2018/08/15 全球购物
Baby Tulai澳大利亚:美国婴儿背带品牌
2018/10/15 全球购物
Nike德国官网:Nike.com (DE)
2018/11/13 全球购物
网络专业学生个人的自我评价
2013/12/16 职场文书
绩效工资分配方案
2014/01/18 职场文书
互联网电子商务专业毕业生求职信
2014/03/18 职场文书
群众路线专项整治方案
2014/10/27 职场文书
2016高考感言
2015/08/01 职场文书
2016幼儿园毕业感言
2015/12/08 职场文书