使用bool作为整体是Pythonic吗?
False相当于0并且True是等价的,1因此可以做这样的事情:
False
0
True
1
def bool_to_str(value): """value should be a bool""" return ['No', 'Yes'][value]bool_to_str(True)
请注意值是如何bool但是用作int。
bool
int
这是使用Pythonic还是应该避免?
蛊毒传说
偶然的你
婷婷同学_
相关分类