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语言编写电脑时间自动同步小工具
Mar 08 Python
用Python的Django框架编写从Google Adsense中获得报表的应用
Apr 17 Python
教你利用Python玩转histogram直方图的五种方法
Jul 30 Python
Python设计模式之适配器模式原理与用法详解
Jan 15 Python
Python3 执行Linux Bash命令的方法
Jul 12 Python
利用pandas合并多个excel的方法示例
Oct 10 Python
django框架auth模块用法实例详解
Dec 10 Python
PyQt5多线程刷新界面防假死示例
Dec 13 Python
快速解决Django关闭Debug模式无法加载media图片与static静态文件
Apr 07 Python
Python 必须了解的5种高级特征
Sep 10 Python
Python WSGI 规范简介
Apr 11 Python
Python中seaborn库之countplot的数据可视化使用
Jun 11 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 与 UTF-8 的最佳实践详细介绍
2017/01/04 PHP
分享5个非常有用的Laravel Blade指令
2018/05/30 PHP
取得一定长度的内容,处理中文
2006/12/20 Javascript
JQUERY复选框CHECKBOX全选,取消全选
2008/08/30 Javascript
基于Jquery的文字自动截取(提供源代码)
2011/08/09 Javascript
Jquery post传递数组方法实现思路及代码
2013/04/28 Javascript
JavaScript自动设置IFrame高度的小例子
2013/06/08 Javascript
JS的get和set使用示例
2014/02/20 Javascript
jQery使网页在显示器上居中显示适用于任何分辨率
2014/06/09 Javascript
IE8中使用javascript动态加载CSS的解决方法
2014/06/17 Javascript
用C/C++来实现 Node.js 的模块(二)
2014/09/24 Javascript
超级简单的jquery操作表格方法
2014/12/15 Javascript
jQuery EasyUI 页面加载等待及页面等待层
2017/02/06 Javascript
JavaScript中三个等号和两个等号你了解多少
2017/07/04 Javascript
简单的vuex 的使用案例笔记
2018/04/13 Javascript
Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
2018/08/12 Javascript
layer弹出层自定义提交取消按钮的例子
2019/09/10 Javascript
微信小程序实现滑动翻页效果(完整代码)
2019/12/06 Javascript
JavaScript实现多层颜色选项卡嵌套
2020/09/21 Javascript
[27:39]Ti4 循环赛第二日 LGD vs Fnatic
2014/07/11 DOTA
Python编写简单的HTML页面合并脚本
2016/07/11 Python
详解Python中的type和object
2018/08/15 Python
对django xadmin自定义菜单的实例详解
2019/01/03 Python
PyTorch的自适应池化Adaptive Pooling实例
2020/01/03 Python
H5调用相机拍照并压缩图片的实例代码
2017/07/20 HTML / CSS
美国高级工作服品牌:Carhartt
2018/01/25 全球购物
澳大利亚领先的在线葡萄酒零售商:Get Wines Direct
2018/03/27 全球购物
斯洛伐克香水和化妆品购物网站:Parfemy-Elnino.sk
2020/01/28 全球购物
德国二手设计师时装和复古时装跳蚤市场:Mädchenflohmarkt
2020/11/09 全球购物
实习自我评价怎么写
2013/12/02 职场文书
采购部部门职责
2013/12/15 职场文书
自动化专业个人求职信范文
2013/12/30 职场文书
班级寄语大全
2014/04/10 职场文书
国际贸易求职信
2014/07/05 职场文书
2015最新婚礼主持词
2015/06/30 职场文书
Python操作CSV格式文件的方法大全
2021/07/15 Python