聪明办法学python
python中的函数与C语言近似
if while for等等后面的格式有C语言基础会很好理解
在使用布尔表达式时判断是False等价于0 反之true等价为1
小小例子
一元二次方程等等例子
match-case
其实就是 C语言中的switch case
case _ == C语言 中的default
条件之间可以使用|隔离开
https 相对于种种case情况 404 408
代码风格
1.如果开始定界符 其余行的缩进必须和定界符对其
2.需要额外的四个空格 一个tab键 tab用于保持行与行之间的一致性
3.空格用于添加以上缩进 区分传入参数和其它内容
4.多行IF语句衔接时 需要一个额外的缩进 区分其他内容
定界符 ()
换行
1.将所有行限制最多79字符
2.一般语句接受隐式延续 但是with语句不支持 需要使用\进行衔接
3.另一个例子是assert
4.多行if
5.通常不使用复合语句
6.运算符放在前面 理解清楚
关于空格
1.紧接在(){ } [ ] 不要空格
2.在, : ; 之前 尾随逗号之后不要加空格
3.在切片中 两个冒号 之间要有相同的间距
4.紧接在开始函数调用之前 的参数列表左括号之前 不要多余空格
5.赋值或者其他的运算符周围需要多个空格使得与拎一个运算符对其
注释
在代码中 源程序有效注释量必须在百分之二十以上
命名规则
变量名要简短且有描述性