调试代码时,我习惯在相应的位置使用print来显示变量的赋值或者运算结果。所以希望print的代码块越简洁越好。
比如下边这段代码
a = -1
if a> 0 :
print('a是正数')
elif a == 0:
print('a是零')
elif a < 0:
print('a是负数')
可以简化为:
a = -1
print('a是正数' if a>0 else 'a等于零' if a==0 else 'a是负数') #>>>a是负数
调试代码时,我习惯在相应的位置使用print来显示变量的赋值或者运算结果。所以希望print的代码块越简洁越好。
比如下边这段代码
a = -1
if a> 0 :
print('a是正数')
elif a == 0:
print('a是零')
elif a < 0:
print('a是负数')
可以简化为:
a = -1
print('a是正数' if a>0 else 'a等于零' if a==0 else 'a是负数') #>>>a是负数