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获取Windows或Linux主机名称通用函数分享
Nov 22 Python
深入学习python的yield和generator
Mar 10 Python
Python正则表达式教程之一:基础篇
Mar 02 Python
Python使用requests发送POST请求实例代码
Jan 25 Python
Python3爬虫爬取百姓网列表并保存为json功能示例【基于request、lxml和json模块】
Dec 05 Python
python代码如何实现余弦相似性计算
Feb 09 Python
matplotlib 曲线图 和 折线图 plt.plot()实例
Apr 17 Python
带你学习Python如何实现回归树模型
Jul 16 Python
Python爬虫破解登陆哔哩哔哩的方法
Nov 17 Python
Python self用法详解
Nov 28 Python
Python - 10行代码集2000张美女图
May 23 Python
python turtle绘图命令及案例
Nov 23 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
使用sockets:从新闻组中获取文章(一)
2006/10/09 PHP
PHP Document 代码注释规范
2009/04/13 PHP
PHP消息队列用法实例分析
2016/02/12 PHP
PHP调试的强悍利器之PHPDBG
2016/02/22 PHP
PHP模板引擎Smarty内建函数foreach,foreachelse用法分析
2016/04/11 PHP
Laravel事件监听器用法实例分析
2019/03/12 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
php封装实现钉钉机器人报警接口的示例代码
2020/08/08 PHP
JavaScript去除空格的几种方法
2006/10/03 Javascript
几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()
2009/06/02 Javascript
国外大牛IE版本检测!现在IE都到9了,IE检测代码
2012/01/04 Javascript
基于JQuery的类似新浪微博展示信息效果的代码
2012/07/23 Javascript
jquery实现带单选按钮的表格行选中时高亮显示
2013/08/01 Javascript
node.js中的path.dirname方法使用说明
2014/12/09 Javascript
JSONP之我见
2015/03/24 Javascript
json对象转为字符串,当做参数传递时加密解密的实现方法
2016/06/29 Javascript
jQuery组件easyui基本布局实现代码
2016/08/25 Javascript
JS实现Ajax的方法分析
2016/12/20 Javascript
nodejs更新package.json中的dependencies依赖到最新版本的方法
2018/10/10 NodeJs
layer.open 子页面弹出层向父页面传输数据的例子
2019/09/26 Javascript
微信小程序实现侧边栏分类
2019/10/21 Javascript
python根据京东商品url获取产品价格
2015/08/09 Python
python队列通信:rabbitMQ的使用(实例讲解)
2017/12/22 Python
Python(TensorFlow框架)实现手写数字识别系统的方法
2018/05/29 Python
uwsgi+nginx部署Django项目操作示例
2018/12/04 Python
Django框架HttpResponse对象用法实例分析
2019/11/01 Python
Python多线程正确用法实例解析
2020/05/30 Python
尤妮佳moony海外旗舰店:日本殿堂级纸尿裤品牌
2018/02/23 全球购物
期末自我鉴定
2014/02/02 职场文书
标准毕业生自荐信
2014/06/24 职场文书
2014年体育部工作总结
2014/11/13 职场文书
2014年结对帮扶工作总结
2014/12/17 职场文书
如何用Navicat操作MySQL
2021/05/12 MySQL
Linux系统下MySQL配置主从分离的步骤
2022/03/21 MySQL
Python探索生命起源 matplotlib细胞自动机动画演示
2022/04/21 Python
win server2012 r2服务器共享文件夹如何设置
2022/06/21 Servers