Python学习笔记(1)基本语法
一、命名规范
1、模块名、函数、类的属性、方法尽量短小,全小写,可用下划线分割
2、包名全小写,不推荐用下划线
3、类名单词首字母大写
4、模块内部的类采用下划线加单词首字母大写
5、单下划线开头的模块变量或函数是受保护的
6、使用双下划线开头的实例变量或方法是类私有的
7、第一个字符不能为数字
二、基本数据类型(略)
三、运算符(略)
四、程序结构——条件判断
常见写法:
if 表达式:
语句块1
else:
语句块2
if 表达式:
语句块1
elif 表达式2:
语句块2
...
else:
语句块n
多条件使用and、or、not连接多表达式,null用none表示。
简化写法:
if b>0:
a=b
else:
a=0
可简化为(相当于倒装句):
a=b if b>0 else 0
python无switch语法,可以使用字典的方式实现:
switch={
"a":function1
"b":function2
"c":function3
}
try:
switch["C"](6)
except KeyError as e:
pass或function 执行default部分
五、循环结构
1、for循环
for 迭代变量 in 对象:
循环体
使用range(start,end,step)函数,用于生成一系列连续的整数,只有一个参数时表示结束值,range(7)得到的值为0到6,end不包括本值。
2、while循环
while 条件表达式:
循环体
3、跳转语句
break语句:完全中止循环
continue语句:直接跳转到下一次循环