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将字符串转换成数组的方法
Apr 29 Python
在Python中操作字符串之replace()方法的使用
May 19 Python
Python中查看文件名和文件路径
Mar 31 Python
Python上下文管理器和with块详解
Sep 09 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
Dec 14 Python
Django渲染Markdown文章目录的方法示例
Jan 02 Python
opencv python统计及绘制直方图的方法
Jan 21 Python
pyqt5让图片自适应QLabel大小上以及移除已显示的图片方法
Jun 21 Python
tensorflow保持每次训练结果一致的简单实现
Feb 17 Python
浅谈Python3多线程之间的执行顺序问题
May 02 Python
python2.7使用scapy发送syn实例
May 05 Python
Python实现GIF动图以及视频卡通化详解
Dec 06 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
咖啡风味 世界咖啡主要分布分布 咖啡的生长要求
2021/03/06 新手入门
Javascript倒计时代码
2010/08/12 Javascript
JavaScript 打地鼠游戏代码说明
2010/10/12 Javascript
juqery 学习之四 筛选查找
2010/11/30 Javascript
使用jquery实现简单的ajax
2013/07/08 Javascript
JQuery判断HTML元素是否存在的两种解决方法
2013/12/26 Javascript
Javascript中引用示例介绍
2014/02/21 Javascript
JavaScript及jquey实现多个数组的合并操作
2014/09/06 Javascript
js实现格式化金额,字符,时间的方法
2015/02/26 Javascript
深入分析JSON编码格式提交表单数据
2015/06/25 Javascript
详解JavaScript中this关键字的用法
2016/05/26 Javascript
JavaScript事件学习小结(一)事件流
2016/06/09 Javascript
jQuery实现手机自定义弹出输入框
2016/06/13 Javascript
ionic组件ion-tabs选项卡切换效果实例
2016/08/27 Javascript
完美解决IE9浏览器出现的对象未定义问题
2016/09/29 Javascript
javascript实现二叉树遍历的代码
2017/06/08 Javascript
Vue入门之数据绑定(小结)
2018/01/08 Javascript
vue todo-list组件发布到npm上的方法
2018/04/04 Javascript
浅谈在node.js进入文件目录的问题
2018/05/13 Javascript
js简单遍历获取对象中的属性值的方法示例
2019/06/19 Javascript
vue源码nextTick使用及原理解析
2019/08/13 Javascript
Python面向对象编程中关于类和方法的学习笔记
2016/06/30 Python
利用Hyperic调用Python实现进程守护
2018/01/02 Python
python爬虫的一个常见简单js反爬详解
2019/07/09 Python
Python_查看sqlite3表结构,查询语句的示例代码
2019/07/17 Python
Python之time模块的时间戳,时间字符串格式化与转换方法(13位时间戳)
2019/08/12 Python
对Python中 \r, \n, \r\n的彻底理解
2020/03/06 Python
Python3读取和写入excel表格数据的示例代码
2020/06/09 Python
Python虚拟环境的创建和包下载过程分析
2020/06/19 Python
django使用多个数据库的方法实例
2021/03/04 Python
相亲大会策划方案
2014/06/05 职场文书
离婚协议书的书写要求
2014/09/17 职场文书
2016年教师节特级教师获奖感言
2015/12/09 职场文书
Django cookie和session的应用场景及如何使用
2021/04/29 Python
解析python中的jsonpath 提取器
2022/01/18 Python
PO模式在selenium自动化测试框架的优势
2022/03/20 Python