浅析Python 引号、注释、字符串


Posted in Python onJuly 25, 2019

Python3.6.3    json==2.0.9    win10.0.17134

字符串

1.不可变类型,可迭代对象,有序(可索引、切片)
2. 用引号引起来表示(见 引号)
3.内部 `\` 表示转义,引号前面加 `r` 禁用转义

注释

1.只有`#`后面的真的是注释,不会被解释器运行 1.# 与内容之间至少一个空格
2.注释一般放在被注释代码的上面
3.如果注释用在同行代码结尾,#与代码之间至少空2个空格

2.三引号(三对单/双引号)也被用来当做多行注释(见 引号3.)

引号

1.单双引号都可以用来表示字符串,一般没区别,按需使用。

1.json模块被反序列化的字符串 内部的引号必须全是双引号

1.除了是数据内容一部分的单引号

2.shell变量的值中如果包含空格需要用双引号引起来

1.例:使用os模块时,表示windows路径的字符串中有空格时,这个字符串必须先用  双引号引起来  再用  单引号或三单引号引起来

2.三引号(三对单/双引号)表示保留原格式的字符串,或者当字符串里同时有单双引号时使用
3.三引号也被用来当做多行注释

1.有人用三引号来当普通注释,但其本质还是字符串,解释器不会真的把它当注释,会被运行,所以不建议这样使用。
2.用在模块/类/函数/方法的开头表示说明,会自动赋值给 xx.__doc__

1.如果没有的话,xx.__doc__是None

1.help(o)第一部分就是o.__doc__的内容,如果没有,就到定义句前面去找#格式的注释,如果也没有,就是None。

ps:python中一对单引号,一对双引号,三个单双引号的区别和用法

首先说明,在python中三个单双引号并不是真正的注释

>>> type("""abcde""")
<class 'str'>
>>> type('''abcd''')
<class 'str'>

这样可以看出三对单,双引号是有数据类型的

三对单,双引号的用法是定义的时候可以定义多行字符串

>>> a = """
... a
... b
... c
... d
... """
>>> print (a)

a
b
c
d

一对单,双引号也可以也可以定义多行字符串,但是要多麻烦有多麻烦

>>> b = "a\n"\
... "b\n"\
... "c\n"\
... "d\n"
>>> print(b)
a
b
c
d

当然三对单,双引号也是可以使用在一行定义一行的字符串

那么单引号和双引号有什么用.比如要输入Let's me think

>>> str = 'Let\'s me think'
>>> str
"Let's me think"

如果使用单引号,那么就要使用转译符

>>> str = "Let's me think"
>>> str
"Let's me think"

双引号就不需要

同样的如果字符串里面含有双引号比如:She said, "Hurry up".

>>> str = 'She said, "Hurry up".'
>>> str
'She said, "Hurry up".'

使用单引号就不需要转译

>>> str = "She said, \"Hurry up\"."
>>> str
'She said, "Hurry up".'

使用双引号就需要转译

总结

以上所述是小编给大家介绍的Python 引号、注释、字符串,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Python线程中对join方法的运用的教程
Apr 09 Python
Python聊天室实例程序分享
Jan 05 Python
NumPy 数学函数及代数运算的实现代码
Jul 18 Python
Python获取好友地区分布及好友性别分布情况代码详解
Jul 10 Python
python多线程分块读取文件
Aug 29 Python
pytorch 状态字典:state_dict使用详解
Jan 17 Python
pycharm 更改创建文件默认路径的操作
Feb 15 Python
python统计函数库scipy.stats的用法解析
Feb 25 Python
python如何写出表白程序
Jun 01 Python
Django DRF APIView源码运行流程详解
Aug 17 Python
python绘制趋势图的示例
Sep 17 Python
Python图像处理库PIL详细使用说明
Apr 06 Python
django的auth认证,authenticate和装饰器功能详解
Jul 25 #Python
使用python telnetlib批量备份交换机配置的方法
Jul 25 #Python
python找出因数与质因数的方法
Jul 25 #Python
HTML的form表单和django的form表单
Jul 25 #Python
Python3 批量扫描端口的例子
Jul 25 #Python
python3 批量获取对应端口服务的实例
Jul 25 #Python
Python实现微信小程序支付功能
Jul 25 #Python
You might like
php下intval()和(int)转换使用与区别
2008/07/18 PHP
php从文件夹随机读取文件的方法
2015/06/01 PHP
jQuery Validation插件remote验证方式的Bug解决
2010/07/01 Javascript
JavaScript中操作字符串之localeCompare()方法的使用
2015/06/06 Javascript
Javascript学习之谈谈JS的全局变量跟局部变量(推荐)
2016/08/28 Javascript
AngularJS压缩JS技巧分析
2016/11/08 Javascript
jQuery学习笔记之入门
2016/12/14 Javascript
canvas绘制的直线动画
2017/01/23 Javascript
用js屏蔽被http劫持的浮动广告实现方法
2017/08/10 Javascript
详解webpack + vue + node 打造单页面(入门篇)
2017/09/23 Javascript
收集前端面试题之url、href、src
2018/03/22 Javascript
node.js使用免费的阿里云ip查询获取ip所在地【推荐】
2018/09/03 Javascript
在微信小程序中使用图表的方法示例
2019/04/25 Javascript
JavaScript工具库之Lodash详解
2019/06/15 Javascript
Element实现表格嵌套、多个表格共用一个表头的方法
2020/05/09 Javascript
jquery+css3实现的经典弹出层效果示例
2020/05/16 jQuery
Python中用sleep()方法操作时间的教程
2015/05/22 Python
Python 爬虫之超链接 url中含有中文出错及解决办法
2017/08/03 Python
PyQt5每天必学之事件与信号
2018/04/20 Python
python+selenium打印当前页面的titl和url方法
2018/06/22 Python
Python中捕获键盘的方式详解
2019/03/28 Python
python内存动态分配过程详解
2019/07/15 Python
pytorch中index_select()的用法详解
2021/01/06 Python
HTML5有哪些新特征
2015/12/01 HTML / CSS
全球最大化妆品零售网站:SkinStore
2020/10/24 全球购物
营销主管自我评价怎么写
2013/09/19 职场文书
2014年幼儿园植树节活动方案
2014/03/02 职场文书
纠风工作实施方案
2014/03/15 职场文书
英语系毕业生求职信
2014/07/13 职场文书
2014党员学习《反腐倡廉警示教育读本》思想汇报
2014/09/13 职场文书
中学推普周活动总结
2015/05/07 职场文书
幼儿园教师管理制度
2015/08/05 职场文书
MySQL sql_mode修改不生效的原因及解决
2021/05/07 MySQL
Python实现打乒乓小游戏
2021/09/25 Python
解决Redis启动警告问题
2022/02/24 Redis
netty 实现tomcat的示例代码
2022/06/05 Servers