浅析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使用PIL模块实现给图片打水印的方法
May 22 Python
python实现爬虫统计学校BBS男女比例之多线程爬虫(二)
Dec 31 Python
Python实现的排列组合计算操作示例
Oct 13 Python
python微信跳一跳系列之棋子定位颜色识别
Feb 26 Python
django 开发忘记密码通过邮箱找回功能示例
Apr 17 Python
在Python中字典根据多项规则排序的方法
Jan 21 Python
python3 批量获取对应端口服务的实例
Jul 25 Python
python-numpy-指数分布实例详解
Dec 07 Python
Python面向对象原理与基础语法详解
Jan 02 Python
pytorch梯度剪裁方式
Feb 04 Python
python安装后的目录在哪里
Jun 21 Python
如何利用Python动态模拟太阳系运转
Sep 04 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的计数器程序
2006/10/09 PHP
APMServ使用说明
2006/10/23 PHP
PHP设计模式之工厂模式实例总结
2017/09/01 PHP
ThinkPHP5 验证器的具体使用
2018/05/31 PHP
Javascript select控件操作大全(新增、修改、删除、选中、清空、判断存在等)
2008/12/19 Javascript
jQuery AJAX 调用WebService实现代码
2010/03/24 Javascript
ASP.NET jQuery 实例14 在ASP.NET form中校验时间范围
2012/02/03 Javascript
js replace替换所有匹配的字符串
2014/02/13 Javascript
使用AngularJS和PHP的Laravel实现单页评论的方法
2015/06/19 Javascript
php基于redis处理session的方法
2016/03/14 Javascript
JavaScript学习笔记之数组去重
2016/03/23 Javascript
AngularJs定制样式插入到ueditor中的问题小结
2016/08/01 Javascript
JS文件/图片从电脑里面拖拽到浏览器上传文件/图片
2017/03/08 Javascript
详解Angular 4.x Injector
2017/05/04 Javascript
Vue项目中quill-editor带样式编辑器的使用方法
2017/08/08 Javascript
轻松搞定jQuery+JSONP跨域请求的解决方案
2018/03/06 jQuery
Vue.js自定义事件的表单输入组件方法
2018/03/08 Javascript
Vue单页及多页应用全局配置404页面实践记录
2018/05/22 Javascript
微信小程序学习笔记之函数定义、页面渲染图文详解
2019/03/28 Javascript
微信小程序picker组件两列关联使用方式
2020/10/27 Javascript
js实现验证码干扰(静态)
2021/02/22 Javascript
Django的数据模型访问多对多键值的方法
2015/07/21 Python
NumPy 数组使用大全
2019/04/25 Python
在python中利用numpy求解多项式以及多项式拟合的方法
2019/07/03 Python
python爬虫模拟浏览器的两种方法实例分析
2019/12/09 Python
python django中8000端口被占用的解决
2019/12/17 Python
PyTorch中permute的用法详解
2019/12/30 Python
Python logging模块进行封装实现原理解析
2020/08/07 Python
新百伦折扣店:Joe’s New Balance Outlet
2016/08/20 全球购物
Unineed旗下时尚轻奢网站:FABHunt
2019/05/13 全球购物
俄罗斯童装网上商店:BebaKids
2020/06/06 全球购物
职业技术学校毕业生推荐信
2013/12/03 职场文书
工作评语大全
2014/04/26 职场文书
计算机专业自荐信范文
2015/03/26 职场文书
师德培训心得体会2016
2016/01/09 职场文书
小学四年级作文之写景
2019/08/23 职场文书