python是代码执行是逐行执行的,行数越少代码执行的效率越高,优化语句的写法可以提高代码的可读性,使得代码根据简洁。例如一个常用判断赋值语句通常我们会写到4行代码。
if b>0:
a=b
else:
a=0
其实可以用一行代码就可以搞定;
#如果b的值大于0,将b直接赋值给a,否则将a设置为0
a=b if b>0 else 0
python是代码执行是逐行执行的,行数越少代码执行的效率越高,优化语句的写法可以提高代码的可读性,使得代码根据简洁。例如一个常用判断赋值语句通常我们会写到4行代码。
if b>0:
a=b
else:
a=0
其实可以用一行代码就可以搞定;
#如果b的值大于0,将b直接赋值给a,否则将a设置为0
a=b if b>0 else 0