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元组操作实例解析
Sep 23 Python
Python的Django框架中TEMPLATES项的设置教程
May 29 Python
python简单实例训练(21~30)
Nov 15 Python
Python之两种模式的生产者消费者模型详解
Oct 26 Python
python+opencv实现阈值分割
Dec 26 Python
django框架模板中定义变量(set variable in django template)的方法分析
Jun 24 Python
Python中断多重循环的思路总结
Oct 04 Python
Python装饰器的应用场景代码总结
Apr 10 Python
JAVA及PYTHON质数计算代码对比解析
Jun 10 Python
Python用dilb提取照片上人脸的示例
Oct 26 Python
Python爬取某拍短视频
Jun 11 Python
Python数据可视化之Seaborn的安装及使用
Apr 19 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的ob_start();控制您的浏览器cache!
2007/02/14 PHP
解析php二分法查找数组是否包含某一元素
2013/05/23 PHP
PHP删除数组中特定元素的两种方法
2013/07/02 PHP
PHP类中的魔术方法(Magic Method)简明总结
2014/07/08 PHP
php array_slice 取出数组中的一段序列实例
2016/11/04 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
php连接mysql之mysql_connect()与mysqli_connect()的区别
2020/07/19 PHP
javascript级联下拉列表实例代码(自写)
2013/05/10 Javascript
简单的Jquery遮罩层代码实例
2013/11/14 Javascript
a标签click和href执行顺序探讨
2014/06/23 Javascript
JQuery拖动表头边框线调整表格列宽效果代码
2014/09/10 Javascript
jQuery实现响应鼠标背景变化的动态菜单效果代码
2015/08/27 Javascript
js跨域资源共享 基础篇
2016/07/02 Javascript
AngularJS表单验证中级篇(3)
2016/09/28 Javascript
node.js 和HTML5开发本地桌面应用程序
2016/12/13 Javascript
关于react-router的几种配置方式详解
2017/07/24 Javascript
Intellij IDEA搭建vue-cli项目的方法步骤
2018/10/20 Javascript
详解JavaScript中的强制类型转换
2019/04/15 Javascript
RxJS在TypeScript中的简单使用详解
2020/04/13 Javascript
python爬虫入门教程--HTML文本的解析库BeautifulSoup(四)
2017/05/25 Python
Python切片操作深入详解
2018/07/27 Python
在pycharm上mongodb配置及可视化设置方法
2018/11/30 Python
浅谈python 读excel数值为浮点型的问题
2018/12/25 Python
Python OOP类中的几种函数或方法总结
2019/02/22 Python
关于Python形参打包与解包小技巧分享
2019/08/24 Python
PyTorch预训练的实现
2019/09/18 Python
Jupyter notebook设置背景主题,字体大小及自动补全代码的操作
2020/04/13 Python
公司员工的自我评价范例
2013/11/01 职场文书
县政府办公室领导班子个人对照检查材料
2014/09/16 职场文书
2014年个人教学工作总结
2014/12/09 职场文书
2015年学生会干事工作总结
2015/04/09 职场文书
党小组推荐意见
2015/06/02 职场文书
2016新年年会主持词
2015/07/06 职场文书
《我要的是葫芦》教学反思
2016/02/18 职场文书
Python的flask接收前台的ajax的post数据和get数据的方法
2021/04/12 Python
Java 语言中Object 类和System 类详解
2021/07/07 Java/Android