相关疑难解决方法(0)

布尔有两个可能的价值观.是否存在具有三种可能值的类型?

可能重复:
在Python中实现'枚举'的最佳方法是什么?

我正在编写一个函数,理想情况下,我想返回三种状态之一:"是","否"和"不知道".

  1. 任何编程语言的类型都有三种,只有三种状态吗?像布尔值,但有三个状态而不是两个?

  2. 在没有这种类型的语言(如Python)中,表示这种类型的最佳类型是什么?

    目前我认为我将使用整数(0"不",1"不知道"和2"是"),但也许有更好的方法?整数似乎有点"神奇的数字".

    我可以回来True,False或者None,正如在大多数比较环境中None评估的那样False,错误似乎有点成熟.

python logic boolean

37
推荐指数
3
解决办法
1万
查看次数

标签 统计

boolean ×1

logic ×1

python ×1