133得票13回答
什么是'NoneType'对象?

运行我的Python脚本时,我遇到了这个错误:TypeError: cannot concatenate 'str' and 'NoneType' objects 我很确定'str'代表字符串,但我不知道'NoneType'对象是什么。我的脚本在第二行失败了,我知道第一行有效,因为我预计的命令...

130得票5回答
Python 3对None的类型提示?

def foo( hello: str='world', bar: str=None, another_string_or_None: str|????=None): pass 我正在尝试在Python函数中设置类型提示,你可以使用something: ...

93得票5回答
为什么Python中的append()函数总是返回None?

list = [1, 2, 3] print(list.append(4)) ## WRONG, print does not work, append() returns None ## RIGHT: list.append(4) print(list) ## [1, 2, 3, 4...

83得票3回答
将列表排序并将None值移到末尾

我有一个由 None 组成的同构对象列表,但它可以包含任何类型的值。示例:>>> l = [1, 3, 2, 5, 4, None, 7] >>> sorted(l) [None, 1, 2, 3, 4, 5, 7] >>> sorted(...

62得票9回答
Python:「TypeError:__str__返回非字符串」但仍然输出到控制台。

我有一段代码,用于创建一个新的笔记。当我尝试打印时,尽管它能够输出结果,但是会出现以下错误: Error: C:\Python27\Basics\OOP\formytesting>python notebook.py Memo=This is my first memo, Tag=ex...

60得票2回答
为什么输出结果是“None”?

我已经定义了一个函数如下:def lyrics(): print "The very first line" print lyrics() 为什么输出结果会是None呢?The very first line None

59得票4回答
如何使用Python将'NULL'值插入PostgreSQL数据库?

在Python中当变量为None时,如何将NULL键值存入PostgreSQL数据库中的最佳实践是什么? 运行以下查询:mycursor.execute('INSERT INTO products (user_id, city_id, product_id, quantity, price)...

59得票4回答
Python中的NoneType对象不可调用(初学者)

它告诉我第1行和第5行(对调试/编程新手来说,不确定是否有帮助)def hi(): print('hi') def loop(f, n): # f repeats n times if n <= 0: return else: ...

50得票8回答
Pandas如何合并两个带有空值的列?

我有一个包含两列的df,我想要合并这两列但忽略NaN值。问题在于有时候这两列都是NaN值,在这种情况下,我希望新列也是NaN。以下是示例: df = pd.DataFrame({'foodstuff':['apple-martini', 'apple-pie', None, None, No...

41得票3回答
NoneType位于哪里?

在Python 3中,我想检查value是否是字符串或None。一种方法是assert type(value) in { str, NoneType } 但是在Python中,NoneType位于何处? 如果没有任何导入,在使用NoneType时会产生NameError:name 'NoneT...