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 网页解析HTMLParse的实例详解
Aug 10 Python
Python面向对象类继承和组合实例分析
May 28 Python
python正则表达式之对号入座篇
Jul 24 Python
详解Python下载图片并保存本地的两种方式
May 15 Python
pandas.cut具体使用总结
Jun 24 Python
微信公众号token验证失败解决方案
Jul 22 Python
python datetime处理时间小结
Apr 16 Python
Python基于QQ邮箱实现SSL发送
Apr 26 Python
python 6行代码制作月历生成器
Sep 18 Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
Nov 27 Python
python通过函数名调用函数的几种方法总结
Jun 07 Python
Django基础CBV装饰器和中间件
Mar 22 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开发文件系统实例讲解
2006/10/09 PHP
PHP学习之字符串比较和查找
2011/04/17 PHP
php 伪造本地文件包含漏洞的代码
2011/11/03 PHP
用PHP实现 上一篇、下一篇的代码
2012/09/29 PHP
Android ProgressBar进度条和ProgressDialog进度框的展示DEMO
2013/06/19 PHP
php实现可以设置中奖概率的抽奖程序代码分享
2014/01/19 PHP
脚本吧 - 幻宇工作室用到js,超强推荐base.js
2006/12/23 Javascript
javascript字符串替换及字符串分割示例代码
2013/12/12 Javascript
JS的数组迭代方法
2015/02/05 Javascript
javascript实现添加附件功能的方法
2015/11/18 Javascript
jquery判断输入密码两次是否相等
2020/04/22 Javascript
Jsonp 关键字详解及json和jsonp的区别,ajax和jsonp的区别
2015/12/30 Javascript
Bootstrap组件(一)之菜单
2016/05/11 Javascript
jQuery表单验证插件解析(推荐)
2016/07/21 Javascript
使用D3.js制作图表详解
2017/08/13 Javascript
Swiper自定义分页器使用详解
2017/12/28 Javascript
Node.js 使用request模块下载文件的实例
2018/09/05 Javascript
vue2之简易的pc端短信验证码的问题及处理方法
2019/06/03 Javascript
javascript实现移动端轮播图
2020/12/09 Javascript
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
2017/08/08 Python
基于循环神经网络(RNN)的古诗生成器
2018/03/26 Python
浅谈python实现Google翻译PDF,解决换行的问题
2018/11/28 Python
Python3几个常见问题的处理方法
2019/02/26 Python
python 默认参数相关知识详解
2019/09/18 Python
Python实现从N个数中找到最大的K个数
2020/04/02 Python
QML实现钟表效果
2020/06/02 Python
浅谈HTML5新增和废弃的标签
2019/04/28 HTML / CSS
巴基斯坦电子产品购物网站:Home Shopping
2017/09/14 全球购物
ONLY瑞典官网:世界知名服装品牌
2018/06/19 全球购物
武汉世纪畅想数字传播有限公司 .NET笔试题
2015/06/13 面试题
实体的生命周期
2013/08/31 面试题
文秘专业自荐信
2013/10/14 职场文书
优秀班主任推荐材料
2014/12/17 职场文书
班主任班级管理心得体会
2016/01/07 职场文书
Python函数中apply、map、applymap的区别
2021/11/27 Python
html,css,javascript是怎样变成页面的
2023/05/07 HTML / CSS