"False" 相当于 "0","True" 相当于 "1",因此可以像这样做:
def bool_to_str(value): """value 应该是一个布尔值""" return ['否', '是'][value] bool_to_str(True)
请注意,value 是一个布尔值,但被用作一个整数。
这种用法是否符合 Pythonic 的风格,还是应该避免使用?
用户名或邮箱地址
密码