PYTHON 双引号 单引号 多引号区别
先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行
如:
s1 = "hello,world"
如果要写成多行,那么就要使用/ (“连行符”)吧,如
s2 = "hello,/
world"
s2与s1是一样的。如果你用3个双引号的话,就可以直接写了,如下:
s3 = """hello,
world,
hahaha.""",那么s3实际上就是"hello,/nworld,/nhahaha.", 注意“/n”,所以,
如果你的字符串里/n很多,你又不想在字符串中用/n的话,那么就可以使用3个双
引号。而且使用3个双引号还可以在字符串中增加注释,如下:
s3 = """hello, #hoho, this is hello, 在3个双引号的字符串内可以有注释哦
world, #hoho, this is world
hahaha."""
这里我试过一下,确实可以加注释,不过在print s3的时候连注释内容会一起给打印出来
这就是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中的单引号和双引号是否存在区别
在使用Python的过程中,一直在记着input中使用单引号,print中使用双引号,还经常搞混,会出错, name = input('请输入你的姓名:') print("你好," ...
- python中的单引号和双引号的区别
python中的单引号和双引号的区别 今天在码代码的过程中突然想到这个问题,于是上网浏览了一下,发现在python中两种表达方式是没有区别的,两种表达方式都可以用来表达一个字符串.但是这两种通用的表达 ...
- python中的单引号和双引号有什么区别_Python 中的单引号和双引号有什么区别?...
在Python当中表达字符串既可以使用单引号,也可以使用双引号,那两者有什么区别吗? 简单来说,在Python中使用单引号或双引号是没有区别的,都可以用来表示一个字符串.但是这两种通用的表达方式,除了 ...
- Python中单引号,双引号,三个单引号,外双单引号内双引号,外双引号内单引号的区别...
Python 中一对单引号和一对双引号都可表示一个字符串: 1 Str1 = 'python' 2 Str2 = "python" 思考? 如何表示字符串: I ' am a py ...
- Python中的单引号和双引号 的使用有什么区别
在Python当中表达字符串既可以使用单引号,也可以使用双引号 简单来说,在Python中使用单引号或双引号是没有区别的,都可以用来表示一个字符串.但是这两种通用的表达方式,除了可以简化程序员的开发, ...
- python方括号里面单引号_Python中单引号,双引号,三个单引号,外双单引号内双引号,外双引号内单引号的区别...
Python 中一对单引号和一对双引号都可表示一个字符串: 1 Str1 = 'python' 2 Str2 = "python" 思考? 如何表示字符串: I ' am a py ...
- mysql中双引号和单引号有什么区别
mysql中双引号和单引号有什么区别 前2天看到有人问,mysql中双引号和单引号有什么区别? 希望大家可以关注下公众号,支持一下,鞠躬感谢~ 我就直接po代码和截图了,如下 select * fro ...
- linux shell 双引号 单引号 使用推荐
output linux shell 双引号 单引号 使用推荐 input alias使用双引号还是单引号? 鸟哥-鸟哥的Linux私房菜 基础学习篇 3ed|301 algo 引号主要用于处理空格分 ...
- python中字符串单引号、双引号、三引号_Python:字符串单引号(‘)、双引号(“)、三单引号(”’)和三双引号(“””)的区别...
实际上在Python中'...'和"..."是完全一样的,但不能出现'..."和"...'这种情况. 而将其混合使用会有很多意想不到的效果: 具体规则如下: 若 ...
最新文章
- search result
- 算法,求1亿个数的中位数
- Jackson序列化和反序列化
- 新基建与智慧城市相遇 会碰撞出什么样的“火花”?
- mybatis配置insert/update/delete同一个模板
- error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/r
- puts遇到空格无法输出_ACM输出超限|puts与printf
- recycleviewitem 列表加载动画_2019年Q4动画数据报告 | 伍六七之最强发型师评论数破十万...
- java enumset_Java EnumSet工作原理初窥
- MySQL 5.7.18的安装与主从复制
- Redhat Enterprise Linux 6 正式版已经发布!
- 如何通过Chrome中的代码设置JavaScript断点?
- 十、非参数检验:使用python进行卡方拟合优度检验
- Photoshop插件-删除中间调通道蒙板-脚本开发-PS插件
- c# 免费版pdf转word尝试
- 用java定义图书book类_Java封装图书信息类
- matlab光子晶体求反射率,一维光子晶体禁带结构的MATLAB分析计算讲解.PDF
- 苹果,微软,Google终于决定要干掉密码了!
- 微信小程序01:关于错误Page pages/goods_list/index has not been registered yet.的原因
- 单位dB(分贝)的含义和好处,dBm(dBmW 分贝毫瓦)的含义 dB的含义