聪明办法学Python_task3_11.27-11.28
聪明办法学Python_task3_11.27-11.28
1.task05 条件
1.1 if-else语句
- 分为
if
、if-else
、if-elif-else
if 条件1:
语句1
elif 条件2: #可选
语句2
else: #可选
语句3
graph LR
Start-->条件1--True-->语句1-->End
条件1--False-->条件2--True-->语句2-->End
条件2--False-->语句3-->End
1.2 if-else推导式
语句1 if 条件1 else 语句2
等效于
if 条件1:
语句1
else:
语句2
1.3 match-case语句
- 类似于c语言中的
switch-case
语句
match 值:
case 值1:
语句1
case 值2:
语句2
case 值3|值4: #多个值可用'|'分隔
语句3
case _: #类似于default
语句3
2.talk01 代码风格
- 限制单行字符数(使用
\
以换行) - 缩进以区分参数与函数体
- 避免使用复合语句
- 运算符提前
- 要写注释
- 命名规范