python里的单引号和双引号的有什么作用


Posted in Python onJune 17, 2020

在Python当中表达字符串既可以使用单引号,也可以使用双引号,那两者有什么区别吗?

python单引号和双引号的区别

简单来说,在Python中使用单引号或双引号是没有区别的,都可以用来表示一个字符串。但是这两种通用的表达方式,除了可以简化程序员的开发,避免出错之外,还有一种好处,就是可以减少转义字符的使用,使程序看起来更简洁,更清晰。

更多学习内容,请点击python学习网。

举个两个例子:

1、包含单引号的字符串

假如你想定义一个字符串my_str,其值为: I'm a student,则可以采用如下方式,通过转义字符 \ 进行定义

my_str = 'I\'m a student'

也可以不使用转义字符,利用双引号直接进行定义

my_str = "I'm a student"

2、包含双引号的字符串

假如你想定义一个字符串my_str,其值为: Jason said "I like you" ,则可以采用如下方式,通过转义字符 \ 进行定义

my_str = "Jason said \"I like you\""

也可以不使用转义字符,利用单引号直接进行定义

my_str = 'Jason said "I like you"'

通过这种方式,在合适的场景下采用单引号,或者双引号,是不是可以非常有效的避免转义字符的使用,并且可以使代码看起来更加的简洁清晰,易懂。

知识点扩展:

1.表示注释

#Author:Archer Zon
#3个单引号表示注释多行
'''
gf_of_archerzon = "Wang"
print("archerzon的女盆友是",gf_of_archerzon)
print("archerzon的女盆友是%s"%gf_of_archerzon)
'''

2.表示多行打印

#Author:Archer Zon
msg='''
gf_of_archerzon = "Wang"
print("archerzon的女盆友是",gf_of_archerzon)
print("archerzon的女盆友是%s"%gf_of_archerzon)
'''

输出:

gf_of_archerzon = "Wang"
print("archerzon的女盆友是",gf_of_archerzon)
print("archerzon的女盆友是%s"%gf_of_archerzon)

到此这篇关于python里的单引号和双引号的有什么作用的文章就介绍到这了,更多相关python里的单引号和双引号的区别内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python发送伪造的arp请求
Jan 09 Python
gearman的安装启动及python API使用实例
Jul 08 Python
python编程开发之日期操作实例分析
Nov 13 Python
Win7 64位下python3.6.5安装配置图文教程
Oct 27 Python
python绘制圆柱体的方法
Jul 02 Python
python实现电子产品商店
Feb 26 Python
python3.4 将16进制转成字符串的实例
Jun 12 Python
python中单下划线(_)和双下划线(__)的特殊用法
Aug 29 Python
python爬虫-模拟微博登录功能
Sep 12 Python
在notepad++中实现直接运行python代码
Dec 18 Python
Python 时间戳之获取整点凌晨时间戳的操作方法
Jan 28 Python
python爬虫scrapy框架的梨视频案例解析
Feb 20 Python
没编程基础可以学python吗
Jun 17 #Python
keras实现图像预处理并生成一个generator的案例
Jun 17 #Python
pytorch快速搭建神经网络_Sequential操作
Jun 17 #Python
浅谈Keras的Sequential与PyTorch的Sequential的区别
Jun 17 #Python
Keras之fit_generator与train_on_batch用法
Jun 17 #Python
基于Keras的格式化输出Loss实现方式
Jun 17 #Python
Tensorflow之MNIST CNN实现并保存、加载模型
Jun 17 #Python
You might like
phpMyAdmin 链接表的附加功能尚未激活的问题
2010/08/01 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
2019/06/06 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
php+js实现点赞功能的示例详解
2020/08/07 PHP
javascript css float属性的特殊写法
2008/11/13 Javascript
Jquery 高亮显示文本中重要的关键字
2009/12/24 Javascript
JS获取并操作iframe中元素的方法
2013/03/21 Javascript
在firefox和Chrome下关闭浏览器窗口无效的解决方法
2014/01/16 Javascript
JavaScript中的6种运算符总结
2014/10/16 Javascript
javascript显示倒计时控制按钮的简单实现
2016/06/07 Javascript
javascript遍历json对象的key和任意js对象属性实例
2017/03/09 Javascript
bootstrap模态框远程示例代码分享
2017/05/22 Javascript
React 源码中的依赖注入方法
2018/11/07 Javascript
vue中各种通信传值方式总结
2019/02/14 Javascript
vue 获取视频时长的实例代码
2019/08/20 Javascript
[58:12]Ti4第二日主赛事败者组 LGD vs iG 3
2014/07/21 DOTA
python端口扫描系统实现方法
2014/11/19 Python
基于Python实现的微信好友数据分析
2018/02/26 Python
Python实现获取邮箱内容并解析的方法示例
2018/06/16 Python
python简易实现任意位数的水仙花实例
2018/11/13 Python
PYQT5设置textEdit自动滚屏的方法
2019/06/14 Python
Django框架获取form表单数据方式总结
2020/04/22 Python
Hanro官网:奢华男士和女士内衣、睡衣和家居服
2018/10/25 全球购物
如何为DataGridView添加一个定制的Column Type
2014/01/21 面试题
大学生的网上创业计划书
2013/12/31 职场文书
科技开发中心办公室主任岗位责任制
2014/02/10 职场文书
财务简历的自我评价
2014/03/05 职场文书
大学新生军训方案
2014/05/03 职场文书
俄语专业毕业生求职信
2014/07/12 职场文书
投资意向协议书
2015/01/29 职场文书
运动会广播稿100字
2015/08/19 职场文书
【超详细】八大排序算法的各项比较以及各自特点
2021/03/31 Python
MySQL单表千万级数据处理的思路分享
2021/06/05 MySQL
Redis Cluster 集群搭建你会吗
2021/08/04 Redis
MySQL 分区表中分区键为什么必须是主键的一部分
2022/03/17 MySQL
Python学习之时间包使用教程详解
2022/03/21 Python