Python中整数变量的默认初始值?

Posted

技术标签:

【中文标题】Python中整数变量的默认初始值?【英文标题】:Default initial value of an integer variable in Python? 【发布时间】:2011-04-10 03:44:17 【问题描述】:

Python中整数变量的默认初始值是多少?

【问题讨论】:

【参考方案1】:

名称在绑定之前不存在。但是默认int

>>> print int()
0

【讨论】:

【参考方案2】:

Python 不允许您引用未定义的变量,尝试这样做会引发 NameError。通常,当您创建一个包含整数的变量时,您还会为其分配一些值。

>>> x = 42

【讨论】:

@collegian:虽然您接受了这个答案,但我认为 Ignacio 的答案是您真正应该考虑的答案。尝试理解变量在 Python 中的含义,然后再次阅读 Ignacio 的答案,您将获得一些 Python 启示

以上是关于Python中整数变量的默认初始值?的主要内容,如果未能解决你的问题,请参考以下文章

Python的类成员变量默认初始值的坑

将可空整数初始化为默认值的最佳实践?

Python将多个变量初始化为相同的初始值

java中证明成员变量有默认初始值

python函数默认参数为可变对象的理解

java 中静态成员变量有没默认的初始值