python中怎么写注释_Python中注释的写法
Python中注释的写法
#:使用井号进行单行注释
Python中貌似没有提供多行注释,不过我们可以利用三引号的多行字符串来进行多行注释
"""
多行注释内容
多行注释内容
......
"""
或者
'''
多行注释内容
多行注释内容
......
'''
文档字符串
在定义函数或类的时候,在缩进之后的第一行使用三引号注释,就是文档字符串
可以使用 __doc__ 在之后查看这段字符串
def a():
'''这是文档字符串'''
pass
print(a.__doc__)
#! 指定解释器
#! /usr/bin/env python3
指定编码
带等于号的
# coding=
最常见的,带冒号的(大多数编辑器都可以正确识别的)
#!/usr/bin/python
# -*- coding: -*-
vim的:
#!/usr/bin/python
# vim: set fileencoding= :
精确表达:
更加精确的解释是:
符合正则表达式:"^[ \t\v]*#.*?coding[:=][ \t]*([-_.a-zA-Z0-9]+)" 就可以;
关于正则表达式的理解:
1."^"表示开始;
2."[ \t\v]"表示匹配制表符\t和垂直制表符\v,*表示匹配0次或者多次,则[ \t\v]*合起来理解就是匹配0次或者多次\t\v;
3."#"匹配#字符,即对应标题的#字符;
4.".*"表示接下来匹配任意字符,".*?"表示以非贪心算法匹配任意字符,对应标题中的“ -*- ”;
5."coding"对应标题中的coding;
6."[:=]"表示接下来的字符是":"或者"="出现的任意多个字符,对应标题中的":";
7.[ \t]*表示接下来匹配0次或者多次\t;标题中表示使用了0次;
8.[-_.a-zA-Z0-9]表示匹配出现'_'字符、小写字母'a至z'、大小字母'A至Z'、数字‘0至9’的任意多的字符,对应标题中的utf-8
9.接下来标题中的" -*- "则这个官方表达式没有给出解释,因此这个正则表达式应该是不完整的,我觉得完整的正则表达式可以为:
"^[ \t\v]*#.*?coding[:=][ \t]*([-_.a-zA-Z0-9]+).*$"
标签:多行,字符,匹配,Python,coding,标题,注释,写法
来源: https://www.cnblogs.com/wbyixx/p/12123862.html
python中怎么写注释_Python中注释的写法相关推荐
- python列表怎么写文件_python中以字典为元素的列表怎么写入文本文件
python如何将列表中的元素添加进字典纵然被命运的铁蹄狠狠践踏,也顽强地长出自己的根芽. 录入自己和另一个人的名字的汉语拼音简写,然后依据标识符中字母的数值两个人,一颗心,依偎的不是爱情而是那小温暖 ...
- python加注释_python中加注释
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 初学python习得注释方法如下:#我是注释print(hello) 我是多行注 ...
- python 函数参数注释_Python中函数添加注释 如何正确的为函数添加注释说明
在前面鳄鱼君对Python的注释只是简单的提示一下,没有详细说明,在这片文章中会对Python中的一些注释方法进行说明,它非常重要. 在Python中单行注释和多行注释非常的简单: Python中文编 ...
- python缩进来分组语句_Python中的语句,缩进和注释
语句(Statement) 用源代码编写的用于执行的指令称为语句.Python编程语言中有不同类型的语句,例如Assignment语句,Conditional语句,Looping语句等.所有这些都可以 ...
- 怎么用python写名字_python中的__name__ 到底是个什么玩意?应该怎么用到它?
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:Python进击者 ( 想要学习Python?Pyth ...
- python整段注释_python段注释
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 初学python习得注释方法如下:#我是注释print(hello) 我是多行注 ...
- python基于训练集预测_Python中训练集/测试集的分割和交叉验证
原标题:Python中训练集/测试集的分割和交叉验证 嗨,大家好!在上一篇关于Python线性回归的文章之后,我认为撰写关于切分训练集/测试集和交叉验证的文章是很自然的,和往常一样,我将对该主题进行简 ...
- python主函数的作用_python中main函数的用法
原博文 2020-03-27 20:25 − **什么场景下会有main函数?** 当该python脚本被作为模块(module)引入(import)时,其中的main()函数将不会被执行. **ma ...
- python百分号和斜杠_Python中正反斜杠(‘/’和‘\’)的意义与用法
刚刚在学习些测试报告的时候,出现一个路径的问题,找了很久的原因,竟然是少了一个反斜杠引起的,在此顺便记录一下正反斜杠的作用. 在Python中,记录路径时有以下几种写法,如:(大家都知道\n是换行的意 ...
- python中的pass语句_Python中pass的作用与使用代码示例
本篇文章小编给大家分享一下Python中pass的作用与使用代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Python中pass的作用 空语 ...
最新文章
- 在linux系统使用nginx部署静态网页
- mkl gt;=2018
- web.xml文件中的web-app元素
- UGUI 下拉滚动框
- java changestr,java change
- linux buffer cache 过高_怎么理解内存中的Buffer和Cache?
- 阶乘与 pi 的关系 —— 斯特林公式(Stirling formula)
- IOS开发学习笔记-----UILabel 详解
- ArcGIS Server(详细介绍)转
- C#学习笔记29——c#使用word、excel、pdf
- vue+echar动态渲染饼图
- 颜色RGB 与 html 代码 对照表
- hprose for java 教程_Hprose for Java怎么使用?Hprose for Java使用教程
- 微信开发工具怎么模拟android环境,uni-app判断客户端环境是 安卓Android、iOS 、微信开发工具...
- HTML 管理员登陆小功能 连接数据库
- 5.7 矩阵的逆的性质
- Linux 返回根目录
- 2022年最新上海机动车签字授权人模拟试题及答案
- 硬纪元干货|爱奇艺吴霜:看好互动视频、AI陪伴以及VR直播
- 嵌入式新闻早班车-第5期
热门文章
- java sox语音_Sox语音转换的相关知识
- mac 偏好设置mysql不小心删除了_Mac 安装配置mysql,误删除local下的var和tmp文件夹该如何解决?...
- arm架构安装rxtx_Parallels推新版本 M1芯片Mac能安装Win 10
- 通过超链接访问后台方法_超有用的公众号超链接,3分钟学会2种超链接方法,特别实用!...
- 深度学习(16)TensorFlow高阶操作五: 张量限幅
- 计算机动画人机交互,北大计算机系多媒体与人机交互.ppt
- html dot标签,html – CSS Dot符号命名约定
- win10一直正在检查更新_教你win10升级更新失败怎么办
- 『数据库』你以为删库跑路就能让你老板内(lei)牛(liu)满面--数据库的恢复技术
- C语言中如何使用宏连接多个字符串(#和##的用法)