16得票2回答
Python是什么?==运算符的优先级是什么?

在Python3中,a = b = 3 a is None == b is None 返回False,但是(a is None) == (b is None) 返回 True。因此仅依据本例,我会认为“==”比is优先。 然而,a = b = None a is None == b is N...

16得票4回答
Python中的None和空字符串有何区别?

我有一个现有的应用程序,它连接到一个数据库。它在Python 2.7下运行。 该应用程序在使用None和""来填充没有值的变量时不一致。我想让它保持一致,并尝试将代码更新为一种方式。 作为一个数据库人员,我认为None和Null是相同的,所以我会假设使用None作为空变量的正确选择,但是这...

16得票5回答
在Python中将NoneType赋值给字典

我正在尝试将 None 赋值给字典中的一个键,但是我遇到了 TypeError 错误: self._rooms[g[0]] = None TypeError: 'NoneType' object does not support item assignment 我的代码在这里: r =...

15得票4回答
"NoneType"对象没有属性'config'。

我在这里尝试的是将图像添加到我的按钮中,然后根据单击或悬停更改图像。我遵循的所有示例都使用了.config()方法。 但是我却想不出来为什么它不知道按钮对象是什么。有趣的是,如果我修改Button定义行以包括图像选项,则一切正常。但是,如果有图像选项,似乎我无法使用.config()进行修改...

14得票3回答
Python2 - 在None类型上使用min/max函数

我注意到 'max' 函数在处理 None 类型时表现不错: In [1]: max(None, 1) Out[1]: 1 'min' 函数并不返回任何值: In [2]: min(None, 1) In [3]: 也许是因为没有定义min(None, 1)的结果? 那么为什么在...

13得票1回答
属性错误:'NoneType'对象没有'endswith'属性。

我目前正在编写一个 Python 脚本,用于更新网页。但运行主脚本会生成以下错误:<res status='-1'><error message="'NoneType' object has no attribute 'endswith'"><![CDATA[ T...

13得票4回答
NoneType的实现,原因和细节

我最近在某处读到,Python中特殊值None是其自己类的单例对象,具体来说是NoneType。这解释了很多问题,因为大多数涉及None的错误在Python中会产生AttributeError,而不是一些特殊的“NoneError”之类的东西。 由于所有这些AttributeErrors反映...

12得票4回答
我能否在yaml/pyyaml中使用空白代替null?

使用PyYAML,如果我读取一个包含空值字典的文件:test_str = ''' attrs: first: second: value2 ''' 对于键 first,此操作返回 None: >>> data = yaml.load(test_str) >&g...

12得票1回答
不带参数的 Callable 类型提示

我想在没有参数的函数中使用类型提示。 from typing import Callable def no_parameters_returns_int() -> int: return 7 def get_int_returns_int(a: int) -> int...

11得票8回答
从一个包含None元素的列表中获取最大值

我正在尝试使用以下代码从包含NoneType的列表对象中获取最大值:import numpy as np LIST = [1,2,3,4,5,None] np.nanmax(LIST) 但我收到了这个错误消息'>=' not supported between instances of...