论坛
提问
用户
提问
×
游客
登录
注册
忘记密码?
为什么在Python 2中'' > 0为True?
论坛
为什么在Python 2中'' > 0为True?
18 浏览
2023年2月22日
匿名的
2023年2月22日
0
Comments
为什么在Python 2中'' > 0为True?
为什么会这样?在Python 2.x中:
>>> '' > 0 True
0
0
答案
活跃
已投票
最新
最老的
用户名或电子邮箱地址
密码
注册
Lost Password
为什么在Python中1 == True但2 != True?
Python 2如何比较字符串和整数?为什么列表比数字更大,元组比列表更大?
在Python中,None被评估为小于零?
为什么在Python中0 ** 0等于1
Python 使用 < 符号进行打印输出
为什么在Python3中,表达式'2'<'1'的结果是False?
表达方式有所不同且出乎意料。
为什么Python中表达式0 < 0 == 0返回False?
为什么当zero = 0时,Python中的if语句为真时,打印(True)却没有输出任何内容?
使用算术运算符比较None和内置类型?
为什么`(1 in [1,0] == True)`的结果是False?
如何在Python 2.x中重载__bool__方法?
False == 0 和 True == 1 是编程语言的实现细节还是语言本身保证的?
0 is 0 == 0 (#evaluates to True?) 0 is 0 == 0 (#是否为真?)
运算符的优先级:>和==
为什么~True的结果是-2?
为什么在Python中,"0, 0 == (0, 0)" 等于 "(0, False)"?
在Python 3中,True和False有不同的对象大小。
在Python中定义一个类的“boolness”
当检查一个空字符串是否在另一个字符串中时,为什么会返回True?