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 25 Python
Python内存管理方式和垃圾回收算法解析
Nov 11 Python
python基础之包的导入和__init__.py的介绍
Jan 08 Python
Python实现将Excel转换成xml的方法示例
Aug 25 Python
Tensorflow的常用矩阵生成方式
Jan 04 Python
Python Numpy,mask图像的生成详解
Feb 19 Python
如何理解python面向对象编程
Jun 01 Python
python hmac模块验证客户端的合法性
Nov 07 Python
解决pytorch下出现multi-target not supported at的一种可能原因
Feb 06 Python
pytorch 实现L2和L1正则化regularization的操作
Mar 03 Python
教你漂亮打印Pandas DataFrames和Series
May 29 Python
pycharm部署django项目到云服务器的详细流程
Jun 29 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
PHP实现APP微信支付的实例讲解
2018/02/10 PHP
parseInt parseFloat js字符串转换数字
2010/08/01 Javascript
读jQuery之七 判断点击了鼠标哪个键的代码
2011/06/21 Javascript
关于JavaScript中原型继承中的一点思考
2012/07/25 Javascript
js 页面元素的几个用法总结
2013/11/18 Javascript
JS弹出层的显示与隐藏示例代码
2013/12/27 Javascript
jquery 选取方法都有哪些
2014/05/18 Javascript
js控制输入框获得和失去焦点时状态显示的方法
2015/01/30 Javascript
简介JavaScript中的sub()方法的使用
2015/06/08 Javascript
javascript中利用柯里化函数实现bind方法
2016/04/29 Javascript
JS实现浏览器打印、打印预览示例
2017/02/28 Javascript
详谈表单格式化插件jquery.serializeJSON
2017/06/23 jQuery
JavaScript数组去重的多种方法(四种)
2017/09/19 Javascript
VUE + UEditor 单图片跨域上传功能的实现方法
2018/02/08 Javascript
聊聊JS动画库 Velocity.js的使用
2018/03/13 Javascript
JS限制输入框输入的实现代码
2018/07/02 Javascript
javascript实现弹幕墙效果
2019/11/28 Javascript
python利用matplotlib库绘制饼图的方法示例
2016/12/18 Python
python下载图片实现方法(超简单)
2017/07/21 Python
python中将字典形式的数据循环插入Excel
2018/01/16 Python
Python中的函数作用域
2018/05/07 Python
浅谈python3中input输入的使用
2019/08/02 Python
使用coverage统计python web项目代码覆盖率的方法详解
2019/08/05 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
2020/03/30 Python
jupyter notebook 参数传递给shell命令行实例
2020/04/10 Python
Fossil加拿大官网:化石手表、手袋、首饰及配饰
2019/04/23 全球购物
业务部经理岗位职责
2014/01/04 职场文书
大学生最新职业生涯规划书范文
2014/01/12 职场文书
《蚂蚁和蝈蝈》教学反思
2014/02/24 职场文书
志愿者个人总结
2015/03/03 职场文书
检讨书格式
2015/05/07 职场文书
加班费申请报告
2015/05/15 职场文书
2019个人工作态度自我评价
2019/04/24 职场文书
详解Spring事件发布与监听机制
2021/06/30 Java/Android
详解Python+OpenCV绘制灰度直方图
2022/03/22 Python
VMware虚拟机安装 Windows Server 2022的详细图文教程
2022/09/23 Servers