Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中的int对象包含哪些数据?_Python_Class_Object - Fatal编程技术网

Python中的int对象包含哪些数据?

Python中的int对象包含哪些数据?,python,class,object,Python,Class,Object,当我在python中编写a=1时,a是对int类对象的引用——如果我错了,请纠正我。那么,int类的对象是只包含值1还是也包含其他内容?我搜索了一下,但答案对我没有帮助 在python中编写a=1时,a是对int类对象的引用 这是正确的 那么,int类的对象是只包含值1还是也包含其他内容 它还包含大量其他内容,请参见: >>> a = 1 >>> isinstance(a, object) True >>> a 1 >>>

当我在python中编写
a=1
时,a是对int类对象的引用——如果我错了,请纠正我。那么,int类的对象是只包含值1还是也包含其他内容?我搜索了一下,但答案对我没有帮助

在python中编写
a=1
时,a是对int类对象的引用

这是正确的

那么,int类的对象是只包含值1还是也包含其他内容

它还包含大量其他内容,请参见:

>>> a = 1
>>> isinstance(a, object)
True
>>> a
1
>>> a.real
1
>>> a.imag
0
>>> a.__dir__()
['__repr__', '__hash__', '__getattribute__', '__lt__', '__le__', '__eq__', '__ne__', '__gt__', '__ge__', '__add__', '__radd__', '__sub__', '__rsub__', '__mul__', '__rmul__', '__mod__', '__rmod__', '__divmod__', '__rdivmod__', '__pow__', '__rpow__', '__neg__', '__pos__', '__abs__', '__bool__', '__invert__', '__lshift__', '__rlshift__', '__rshift__', '__rrshift__', '__and__', '__rand__', '__xor__', '__rxor__', '__or__', '__ror__', '__int__', '__float__', '__floordiv__', '__rfloordiv__', '__truediv__', '__rtruediv__', '__index__', '__new__', 'conjugate', 'bit_length', 'to_bytes', 'from_bytes', 'as_integer_ratio', '__trunc__', '__floor__', '__ceil__', '__round__', '__getnewargs__', '__format__', '__sizeof__', 'real', 'imag', 'numerator', 'denominator', '__doc__', '__str__', '__setattr__', '__delattr__', '__init__', '__reduce_ex__', '__reduce__', '__subclasshook__', '__init_subclass__', '__dir__', '__class__']

a
是指向
int
对象的名称,该对象的(内部)值恰好为
1
。解释器可以理解其中的细节,其中很多是通过对象访问的类相关内容,而不是对象的一部分<例如,code>a.real,与
int.real(a)
@chepner嘿,请写一个详细的、切中要害的答案,以便我能接受并投票。@NirajRaut问一个详细的、切中要害的问题,你可能会得到这样的回答。@NirajRaut我的回答也是如此。@ruohola但我没有对你说什么,也没有对你的回答说什么。