聪明办法学Python_task3_11.27-11.28

发布时间 2023-11-28 22:07:51作者: RS_xiaoyu

聪明办法学Python_task3_11.27-11.28

1.task05 条件

1.1 if-else语句

  • 分为 ifif-elseif-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 代码风格

  • 限制单行字符数(使用\以换行)
  • 缩进以区分参数与函数体
  • 避免使用复合语句
  • 运算符提前
  • 要写注释
  • 命名规范