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处理文本文件并生成指定格式的文件
Jul 31 Python
python实现多线程暴力破解登陆路由器功能代码分享
Jan 04 Python
Python中模块pymysql查询结果后如何获取字段列表
Jun 05 Python
Python基于正则表达式实现检查文件内容的方法【文件检索】
Aug 30 Python
Django ORM框架的定时任务如何使用详解
Oct 19 Python
Python工厂函数用法实例分析
May 14 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
Dec 10 Python
Django如何简单快速实现PUT、DELETE方法
Jul 24 Python
python tkinter GUI绘制,以及点击更新显示图片代码
Mar 14 Python
jupyter notebook 调用环境中的Keras或者pytorch教程
Apr 14 Python
Python求区间正整数内所有素数之和的方法实例
Oct 13 Python
python爬虫爬取图片的简单代码
Jan 18 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
模拟OICQ的实现思路和核心程序(二)
2006/10/09 PHP
一个比较简单的PHP 分页分组类
2009/12/10 PHP
php事务处理实例详解
2014/07/11 PHP
PHP对XML内容进行修改和删除实例代码
2016/10/26 PHP
php array_multisort 对数组进行排序详解及实例代码
2016/10/27 PHP
PHP实现微信图片上传到服务器的方法示例
2017/06/29 PHP
jQuery基本过滤选择器使用介绍
2013/04/18 Javascript
node.js不得不说的12点内容
2014/07/14 Javascript
被遗忘的javascript的slice() 方法
2015/04/20 Javascript
JavaScript 中有关数组对象的方法(详解)
2016/08/15 Javascript
JS基于面向对象实现的选项卡效果示例
2016/12/20 Javascript
JS按条件 serialize() 对应标签的使用方法
2017/07/24 Javascript
nodejs中安装ghost出错的原因及解决方法
2017/10/23 NodeJs
深入剖析Express cookie-parser中间件实现示例
2018/02/01 Javascript
Vue+axios实现统一接口管理的方法
2018/07/23 Javascript
微信小程序实现滑动切换自定义页码的方法分析
2018/12/29 Javascript
详解element-ui中表单验证的三种方式
2019/09/18 Javascript
功能完善的小程序日历组件的实现
2020/03/31 Javascript
详解Vue2的diff算法
2021/01/06 Vue.js
python实现2014火车票查询代码分享
2014/01/10 Python
python中列表元素连接方法join用法实例
2015/04/07 Python
Python3 单行多行万能正则匹配方法
2019/01/07 Python
在win64上使用bypy进行百度网盘文件上传功能
2020/01/02 Python
html5 sessionStorage会话存储_动力节点Java学院整理
2017/07/06 HTML / CSS
理肤泉美国官网:La Roche-Posay
2018/01/17 全球购物
美国球鞋寄卖网站:Stadium Goods
2018/05/09 全球购物
俄罗斯达美乐比萨外送服务:Domino’s Pizza
2020/12/18 全球购物
DataReader和DataSet的异同
2014/12/31 面试题
运动会入场词200字
2014/02/15 职场文书
幼儿园儿童节活动主持词+串词大全
2014/03/21 职场文书
我的中国梦口号
2014/06/16 职场文书
离婚财产分配协议书
2014/10/21 职场文书
医生学习党的群众路线教育实践活动心得体会
2014/11/03 职场文书
辞职信如何写
2015/02/27 职场文书
总经理岗位职责范本
2015/04/01 职场文书
Win11使用CAD卡顿或者致命错误怎么办?Win11无法正常使用CAD的解决方法
2022/07/23 数码科技