python代码规范快捷键_python代码规范
Python注释(多⾏注释和单⾏注释)⽤法详解
Python单⾏注释
Python 中使⽤井号(‘#’)作为单⾏注释的符号,语法格式为:
[root@kube python]#cat demo.py#-*- coding:utf-8 -*-
#python script 注释#
print("test one")
[root@kube python]#
Python多⾏注释
cat: de: No such file ordirectory#-*- coding:utf-8 -*-
'''
使⽤ 3 个单引号分别作为注释的开头和结尾
可以⼀次性注释多⾏内容
这⾥⾯的内容全部是注释内容
代码注释块 测试
one'''
print("test one")python基础代码注释
[root@kube python]#
"""使⽤ 3 个双引号分别作为注释的开头和结尾
可以⼀次性注释多⾏内容
这⾥⾯的内容全部是注释内容"""
Python中⽂编码声明注释
[root@kube python]#cat demo2.py#-*- coding:utf-8 -*-#coding:utf-8#coding=utf-8h5系统
print("编码声明注释的三种⽅")
[root@kube python]#
Python缩进规则(包含快捷键)
在 Python 中,对于类定义、函数定义、流程控制语句、异常处理语句等,⾏尾的冒号和下⼀⾏的缩进,表⽰下⼀个代码块的开始,⽽缩进的结束则表⽰此代码块的结束。
注意,Python 中实现对代码的缩进,可以使⽤空格或者 Tab 键实现。但⽆论是⼿动敲空格,还是使⽤ Tab 键,通常情况下都是采⽤ 4 个空格长度作为⼀个缩进量(默认情况下,⼀个 Tab 键就表⽰ 4 个空格)
[root@kube python]#cat demo3.py#coding:utf-8
'''代码缩进
体重指数BMI=体重/⾝⾼的平⽅(国际单位kg/㎡)'''height=float(input("输出⾝⾼m:"))
weight=float(input("输⼊体重kg:"))
bmi=weight/(height*height) #计算 bmi
if bmi<18.5:print("BMI指数为:"+str(bmi) )print("体重过轻")if bmi>=18.5 and bmi<24.9:print("BMI指数为:"+str(bmi)) #输出BMI 指数
print("正常范围,注意保持")if bmi>=24.9 and bmi<29.9:print("BMI指数为:"+str(bmi)) #输出BMI指数
print("体重过重")if bmi>=29.9:print("BMI指数为:"+str(bmi)) #输出BMI指数
print("肥胖")
[root@kube python]#
Python编码规范(PEP 8)
modify词组1.每个 import 语句只导⼊⼀个模块,尽量避免⼀次导⼊多个模块,例如:
#推荐
importosimportsys#不推荐
import os,sys
2.不要在⾏尾添加分号,也不要⽤分号将两条命令放在同⼀⾏,例如:
#不推荐
height=float(input("输⼊⾝⾼:")) ; weight=fioat(input("输⼊体重:")) ;
3.建议每⾏不超过 80 个字符,如果超过,建议使⽤⼩括号将多⾏内容隐式的连接起来,⽽不推荐使⽤反斜杠 \ 进⾏连接。例如,如果⼀个字符串⽂本⽆法实现⼀⾏完全显⽰,则可以使⽤⼩括号将其分开显⽰,代码如下:
[root@kube python]#cat demo4.py#coding:utf-8
s1=("python 代码规范,每⾏最好不要超过80 个字符,换⾏使⽤()"
"推荐")
s2=("python 代码规范,\
不建议使⽤反斜杠")print(s1)print(s2)
[root@kube python]#
Python标识符命名规范
Python 中标识符的命名不是随意的,⽽是要遵守⼀定的命令规则,⽐如说:
标识符是由字符(A~Z 和 a~z)、下划线和数字组成,但第⼀个字符不能是数字。
标识符不能和 Python 中的保留字相同。有关保留字,后续章节会详细介绍。
Python中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符。
例如,下⾯所列举的标识符是合法的:
例如,下⾯所列举的标识符是合法的:
UserID
name
mode12
user_age
以下命名的标识符不合法:
4word #不能以数字开头
try #try是保留字,不能作为标识符
$money #不能包含特殊字符
如何使用vlookup函数的公式在 Python 中,标识符中的字母是严格区分⼤⼩写的,也就是说,两个同样的单词,如果⼤⼩格式不⼀样,多代表的意义也是完全不同的。⽐如说,下⾯这 3 个变量之间,就是完全独⽴、毫⽆关系的,它们彼此之间是相互独⽴的个体。
number =0
Number=0
NUMBER= 0
Python 语⾔中,以下划线开头的标识符有特殊含义,例如:
以单下划线开头的标识符(如 _width),表⽰不能直接访问的类属性,其⽆法通过 import* 的⽅式导⼊;
以双下划线开头的标识符(如__add)表⽰类的私有成员;
以双下划线作为开头和结尾的标识符(如 __init__),是专⽤标识符。
因此,除⾮特定场景需要,应避免使⽤以下划线开头的标识符。
另外需要注意的是,Python 允许使⽤汉字作为标识符,例如:
microsoftstore登录不了你好 = "nihao"
但我们应尽量避免使⽤汉字作为标识符,这会避免遇到很多奇葩的错误。
标识符的命名,除了要遵守以上这⼏条规则外,不同场景中的标识符,其名称也有⼀定的规范可循,例如:请写出css3新增的边框属性
当标识符⽤作模块名时,应尽量短⼩,并且全部使⽤⼩写字母,可以使⽤下划线分割多个字母,例如 game_mian、game_register 等。
当标识符⽤作包的名称时,应尽量短⼩,也全部使⽤⼩写字母,不推荐使⽤下划线,例如 、book 等。
当标识符⽤作类名时,应采⽤单词⾸字母⼤写的形式。例如,定义⼀个图书类,可以命名为 Book。
模块内部的类名,可以采⽤"下划线+⾸字母⼤写"的形式,如 _Book;
函数名、类中的属性名和⽅法名,应全部使⽤⼩写字母,多个单词之间可以⽤下划线分割;
常量命名应全部使⽤⼤写字母,单词之间可以⽤下划线分割;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论