相关疑难解决方法(0)

使用bool作为整体是Pythonic吗?

False相当于0并且True是等价的,1因此可以做这样的事情:

def bool_to_str(value):
    """value should be a bool"""
    return ['No', 'Yes'][value]

bool_to_str(True)
Run Code Online (Sandbox Code Playgroud)

请注意值是如何bool但是用作int.

这是使用Pythonic还是应该避免?

python boolean

66
推荐指数
5
解决办法
8049
查看次数

标签 统计

boolean ×1

python ×1