相关疑难解决方法(0)

一切都比无?

是否有Python内置数据类型,除此之外None:

>>> not foo > None
True
Run Code Online (Sandbox Code Playgroud)

foo这个类型的值在哪里?Python 3怎么样?

python python-datamodel python-3.x

65
推荐指数
2
解决办法
1万
查看次数

使用算术运算符将None与内置类型进行比较?

Python 2.7.2 (default, Jun 12 2011, 14:24:46) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> None > 0
False
>>> None == 0
False
>>> None < 0
True
Run Code Online (Sandbox Code Playgroud)
  • None使用为内置类型定义的算术运算符(在本例中为整数)进行比较?
  • 是语言规范的前两个和第三个比较部分之间的区别(Python的规范 - 你一定是开玩笑:) :)或者它是CPython的实现细节?

python comparison cpython

27
推荐指数
2
解决办法
1万
查看次数

python中小于负无穷大的数字?

这在python2中是可能的:

None < float('-inf')
Run Code Online (Sandbox Code Playgroud)

而且,它总是返回

True
Run Code Online (Sandbox Code Playgroud)

但是,在python3上,这会抛出

TypeError: unorderable types: NoneType() < int()
Run Code Online (Sandbox Code Playgroud)

为什么None与python2的整数/浮点数相当?None在python2中可以订购任何好处或应用程序吗?

python python-2.x

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