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 队列详解及实例代码
Oct 18 Python
Python自动化开发学习之三级菜单制作
Jul 14 Python
python实现求最长回文子串长度
Jan 22 Python
浅谈python中requests模块导入的问题
May 18 Python
对python函数签名的方法详解
Jan 22 Python
python动态进度条的实现代码
Jul 03 Python
django2笔记之路由path语法的实现
Jul 17 Python
Python操作Mongodb数据库的方法小结
Sep 10 Python
numpy中生成随机数的几种常用函数(小结)
Aug 18 Python
matplotlib阶梯图的实现(step())
Mar 02 Python
pytorch显存一直变大的解决方案
Apr 08 Python
OpenCV绘制圆端矩形的示例代码
Aug 30 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
第十四节 命名空间 [14]
2006/10/09 PHP
PHP判断文件是否存在、是否可读、目录是否存在的代码
2012/10/03 PHP
php缩放图片(根据宽高的等比例缩放)实例介绍
2013/06/09 PHP
基于php常用函数总结(数组,字符串,时间,文件操作)
2013/06/27 PHP
19个Android常用工具类汇总
2014/12/30 PHP
Jquery作者John Resig自己封装的javascript 常用函数
2009/11/09 Javascript
JavaScript在IE和Firefox(火狐)的不兼容问题解决方法小结
2010/04/13 Javascript
非常有用的40款jQuery 插件推荐(系列二)
2011/12/25 Javascript
js模仿windows桌面图标排列算法具体实现(附图)
2013/06/16 Javascript
js导入导出excel(实例代码)
2013/11/25 Javascript
js键盘事件的keyCode
2014/07/29 Javascript
D3.js中data(), enter() 和 exit()的问题详解
2015/08/17 Javascript
浅谈javascript:两种注释,声明变量,定义函数
2016/10/05 Javascript
bootstrapValidator bootstrap-select验证不可用的解决办法
2017/01/11 Javascript
vue快捷键与基础指令详解
2017/06/01 Javascript
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
2017/12/28 Javascript
在vue项目中 实现定义全局变量 全局函数操作
2020/10/26 Javascript
element-ui封装一个Table模板组件的示例
2021/01/04 Javascript
[39:02]DOTA2亚洲邀请赛 3.31 小组赛 B组 Mineski vs VGJ.T
2018/04/01 DOTA
Python中实现远程调用(RPC、RMI)简单例子
2014/04/28 Python
利用Python破解验证码实例详解
2016/12/08 Python
分享Python切分字符串的一个不错方法
2018/12/14 Python
numpy的Fancy Indexing和array比较详解
2020/06/11 Python
Python预测2020高考分数和录取情况
2020/07/08 Python
德国著名廉价网上药店:Shop-Apotheke
2017/07/23 全球购物
春秋航空官方网站:Spring Airlines
2017/09/27 全球购物
巴西最大的在线约会网站:ParPerfeito
2018/07/11 全球购物
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/11/24 面试题
《绿色蝈蝈》教学反思
2014/03/02 职场文书
自主招生推荐信范文
2014/05/10 职场文书
食品安全承诺书范文
2014/08/29 职场文书
先进事迹材料怎么写
2014/12/30 职场文书
年度考核表个人总结
2015/03/06 职场文书
《蜜蜂引路》教学反思
2016/02/22 职场文书
2016年公司“3.12”植树节活动总结
2016/03/16 职场文书
2021-4-3课程——SQL Server查询【2】
2021/04/05 SQL Server