如下图所示:为了方便区别,编写程序时,会出现不同的颜色,代表不同的含义,如上图所示,称为高亮。高亮可以根据个人喜欢进行改变,没有强制要求。
指的是每一行代码前的空白区域,用来表示代码之间的包含和层次关系。在同一程序内,其缩进应保持一致,可以多层缩进。一般的,1个缩进为4个空格。
为程序中不被执行的语句。一般用于在代码中标明作者和版权信息,或解释代码原理和程序调试。
print('Hello World!') # 此处注释
'''
此处
注释
'''
print('Hello World!')
1. 变量:用来保存和表示数据的占位符号。有点像我们现实中的名字。在python中,它不是将值存储到变量中,更像是把名字贴在值上。
2. 命名:关联变量名字的过程叫做命名,使用“=”来表示。其中,大小写字母、数字、下划线等字符都能够组合成不同的变量,需要注意的是起的变量名不要和保留字与函数名相同,且首个字符不能是数字。
3.命名规则::
(1)包名、模块名、函数名、局部变量:小写字母,可使用下划线,单词之间用_分割。如:my_function。
(2)类名:单词首字母大写。如:MyClass。
(3)全局变量、常量:字母全部大写,单词之间用_分割。如:GLOBAL。
(4)后缀下划线:在命名变量时,命名的变量与保留字相同,不要命名一些奇怪的名字,而为避免与保留字冲突,在后面加上一个下划线,进行区分。
(5)单词缩写:
- 命名应当尽量使用全拼写的单词
- 常用的缩写,如XML、ID等,在命名时也应只大写首字母,如XmlParser
- 命名中含有长单词,对某个单词进行缩写,应使用约定成俗的缩写方式
单词名 | 缩写 |
---|---|
function | fn |
text | txt |
object | obj |
count | cnt |
number | num |
(6)用正确的反义词组命名具有互斥意义的变量或相反动作的函数等:
add / remove | begin / end | create / destroy | create / destroy | insert / delete |
---|---|---|---|---|
first / last | get / release | increment / decrement | up / down | put / get |
add / delete | lock / unlock | open / close | old / new | start / stop |
min / max | next / previous | source / target | show / hide | send / receive |
cut / paste | source / destination | load / remove |
python3中共33个,其为python编程语言的基本单位,大小写敏感。
and | as | assert | break | class | continue | def | del | elif |
---|---|---|---|---|---|---|---|---|
else | except | finallly | for | from | global | if | import | in |
is | lambda | nonlocal | not | or | pass | raise | return | try |
while | with | yield | True | False | None |
这个有很多,一般常用的就那几个,这里不一一列出。
内置函数名 | 描述 |
---|---|
import | 提取包/模块,包括自己定义的包和模块。 |
input | 输入 |
输出 | |
str | 转换为字符串 |
eval | 去除参数最外层引号 |
list | 转换为列表 |
dict | 转换为字典 |
set | 转换为集合 |
tuple | 转换为元组 |
range | 取值的范围,遍历时使用 |
zip | 将可迭代的对象作为参数,打包成元组,返回一个列表。例如:a=[0, 1, 2], b=[1, 2, 3] , zip(a,b)=[(0,1),(1,2),(2,3)] |
type | 返回类型 |
sorted | 排序 |
ord | 返回指定字符 unicode 编码的数字,opencv中的cv2.waitKey()用的比较多 |
chr | 返回指定字符 的unicode编码,opencv中的cv2.waitKey()用的比较多 |
open | 打开文本 |
super | 继承class |
format | 格式化函数,主要作用是向字符串中指定位置传入参数 |
int | 整数 |
float | 浮点数 |
complex | 复数 |
round | 取几位小数 |
pow | 指数 |
max | 最大值 |
min | 最小值 |
1.全国计算机等级考试参考书,这个可以查看考点,一般考点就是重点
2.北理工 mooc python程序设计
3.鱼C工作室 python基础