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 相关文章推荐
关于你不想知道的所有Python3 unicode特性
Nov 28 Python
python+django快速实现文件上传
Oct 24 Python
python字符串中的单双引
Feb 16 Python
Python判断文件或文件夹是否存在的三种方法
Jul 27 Python
Python快速转换numpy数组中Nan和Inf的方法实例说明
Feb 21 Python
Scrapy框架爬取Boss直聘网Python职位信息的源码
Feb 22 Python
Pytorch中的variable, tensor与numpy相互转化的方法
Oct 10 Python
tensorflow 获取checkpoint中的变量列表实例
Feb 11 Python
python实现Pyecharts实现动态地图(Map、Geo)
Mar 25 Python
Django ORM判断查询结果是否为空,判断django中的orm为空实例
Jul 09 Python
Python requests HTTP验证登录实现流程
Nov 05 Python
python re模块和正则表达式
Mar 24 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中Session的概念
2006/10/09 PHP
利用discuz自带通行证整合dedecms的方法以及文件下载
2007/03/06 PHP
PHP定时任务延缓执行的实现
2014/10/08 PHP
解决Laravel5.2 Auth认证退出失效的问题
2019/10/14 PHP
可选择和输入的下拉列表框示例
2013/11/05 Javascript
jQuery实用函数用法总结
2014/08/29 Javascript
JavaScript中reduce()方法的使用详解
2015/06/09 Javascript
js replace(a,b)之替换字符串中所有指定字符的方法
2016/08/17 Javascript
浅谈angularjs $http提交数据探索
2017/01/20 Javascript
Vuex的actions属性的具体使用
2019/04/14 Javascript
JS实现的碰撞检测与周期移动完整示例
2019/09/02 Javascript
JS实现动态无缝轮播
2020/01/11 Javascript
json_decode 索引为数字时自动排序问题解决方法
2020/03/28 Javascript
jQuery实现移动端图片上传预览组件的方法分析
2020/05/01 jQuery
Vue 解决通过this.$refs来获取DOM或者组件报错问题
2020/07/28 Javascript
详解如何使用React Hooks请求数据并渲染
2020/10/18 Javascript
微信小程序淘宝首页双排图片布局排版代码(推荐)
2020/10/29 Javascript
[04:09]2014DOTA2国际邀请赛Ti西雅图 历届冠军相继出局 BBC综述今日比赛
2014/07/20 DOTA
从零学python系列之教你如何根据图片生成字符画
2014/05/23 Python
对于Python的Django框架使用的一些实用建议
2015/04/03 Python
pandas数据分组和聚合操作方法
2018/04/11 Python
Python实现的绘制三维双螺旋线图形功能示例
2018/06/23 Python
python中count函数简单用法
2020/01/05 Python
python爬虫库scrapy简单使用实例详解
2020/02/10 Python
Python Merge函数原理及用法解析
2020/09/16 Python
.NET remoting中对象激活的两种方式
2015/06/08 面试题
会计学专业学生的求职信范文
2014/01/27 职场文书
质量管理标语
2014/06/12 职场文书
2014年个人技术工作总结
2014/12/08 职场文书
关于召开会议的通知
2015/04/15 职场文书
同意报考公务员证明
2015/06/17 职场文书
区域销售大会开幕词
2016/03/04 职场文书
导游词之清晏园
2019/11/22 职场文书
解决Jupyter-notebook不弹出默认浏览器的问题
2021/03/30 Python
React如何创建组件
2021/06/27 Javascript
Java 异步任务计算FutureTask
2022/04/28 Java/Android