聪明办法学python Task3

发布时间 2023-11-28 22:48:09作者: aPA1Nz

聪明办法学python

python中的函数与C语言近似

image-20231128215425833

if while for等等后面的格式有C语言基础会很好理解

在使用布尔表达式时判断是False等价于0 反之true等价为1

image-20231128220027495

小小例子

image-20231128220050437

image-20231128220445414

一元二次方程等等例子

image-20231128220512703

image-20231128220525374

image-20231128220536502

match-case

其实就是 C语言中的switch case

case _ == C语言 中的default

image-20231128220814828

条件之间可以使用|隔离开

https 相对于种种case情况 404 408

代码风格

1.如果开始定界符 其余行的缩进必须和定界符对其

2.需要额外的四个空格 一个tab键 tab用于保持行与行之间的一致性

3.空格用于添加以上缩进 区分传入参数和其它内容

4.多行IF语句衔接时 需要一个额外的缩进 区分其他内容

定界符 ()

image-20231128222522315

image-20231128222603708

换行

1.将所有行限制最多79字符

2.一般语句接受隐式延续 但是with语句不支持 需要使用\进行衔接

3.另一个例子是assert

4.多行if

5.通常不使用复合语句

6.运算符放在前面 理解清楚

关于空格

1.紧接在(){ } [ ] 不要空格

2.在, : ; 之前 尾随逗号之后不要加空格

3.在切片中 两个冒号 之间要有相同的间距

4.紧接在开始函数调用之前 的参数列表左括号之前 不要多余空格

5.赋值或者其他的运算符周围需要多个空格使得与拎一个运算符对其

注释

在代码中 源程序有效注释量必须在百分之二十以上

命名规则

变量名要简短且有描述性