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获取Linux系统下的本机IP地址代码分享
Nov 07 Python
python基于multiprocessing的多进程创建方法
Jun 04 Python
Python 数据结构之队列的实现
Jan 22 Python
Python元组常见操作示例
Feb 19 Python
python实现微信每日一句自动发送给喜欢的人
Apr 29 Python
python3.6使用tkinter实现弹跳小球游戏
May 09 Python
Django使用Jinja2模板引擎的示例代码
Aug 09 Python
Python list与NumPy array 区分详解
Nov 06 Python
Python拼接字符串的7种方式详解
Mar 19 Python
python 弧度与角度互转实例
Apr 15 Python
python中xlrd模块的使用详解
Feb 01 Python
Windows安装Anaconda3的方法及使用过程详解
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
js下函数般调用正则的方法附代码
2008/06/22 PHP
PHP数据库链接类(PDO+Access)实例分享
2013/12/05 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
PHP中define() 与 const定义常量的区别详解
2019/06/25 PHP
javascript TextArea动态显示剩余字符
2008/10/22 Javascript
jQuery EasyUI API 中文文档 - TimeSpinner时间微调器
2011/10/23 Javascript
JavaScript高级程序设计 读书笔记之十一 内置对象Global
2012/03/07 Javascript
JavaScript DOM 编程艺术(第2版)读书笔记(JavaScript的最佳实践)
2013/10/01 Javascript
在javascript中执行任意html代码的方法示例解读
2013/12/25 Javascript
jQuery之DOM对象和jQuery对象的转换与区别分析
2015/01/08 Javascript
基于jQuery全屏焦点图左右切换插件responsiveslides
2015/09/07 Javascript
浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
2016/03/22 Javascript
微信小程序tabbar不显示解决办法
2017/06/08 Javascript
JS实现在文本指定位置插入内容的简单示例
2017/12/22 Javascript
JavaScript实现短暂提示框功能
2018/04/04 Javascript
详解Express笔记之动态渲染HTML(新手入坑)
2018/12/13 Javascript
微信小程序实现富文本图片宽度自适应的方法
2019/01/20 Javascript
Nuxt v-bind绑定img src不显示的解决
2019/12/05 Javascript
详解搭建一个vue-cli的移动端H5开发模板
2020/01/17 Javascript
浅析我对JS延迟异步脚本的思考
2020/10/12 Javascript
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
Python下载懒人图库JavaScript特效
2015/05/28 Python
在Python的Django框架中编写错误提示页面
2015/07/22 Python
利用Pycharm断点调试Python程序的方法
2018/11/29 Python
HTML5: Web 标准最巨大的飞跃
2008/10/17 HTML / CSS
html5通过postMessage进行跨域通信的方法
2017/12/04 HTML / CSS
一级方程式赛车官方网上商店:F1 Store(支持中文)
2018/01/12 全球购物
美国最佳选择产品网站:Best Choice Products
2019/05/27 全球购物
Bravofly德国:预订廉价航班和酒店
2019/09/22 全球购物
爱国演讲稿500字
2014/05/04 职场文书
党的群众路线教育实践活动党员个人剖析材料
2014/10/08 职场文书
2015年幼儿园教育教学工作总结
2015/05/25 职场文书
新娘婚礼答谢词
2015/09/29 职场文书
2016年班主任培训心得体会
2016/01/07 职场文书
管理者日常工作必备:22条企业管理流程模板!
2019/07/12 职场文书
Springboot集成阿里云OSS上传文件系统教程
2021/06/28 Java/Android