Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.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 <;0x00A1DB50处的迭代器对象>;0x00等的含义是什么。?_Python_Python 3.x_Iterator - Fatal编程技术网

Python <;0x00A1DB50处的迭代器对象>;0x00等的含义是什么。?

Python <;0x00A1DB50处的迭代器对象>;0x00等的含义是什么。?,python,python-3.x,iterator,Python,Python 3.x,Iterator,因此,如果我做一些类似的事情: >>> s ='abc' >>> it = iter(s) >>> print(it) <str_iterator object at 0x10543eac8> >>s='abc' >>>it=国际热核实验堆(iter) >>>打印(it) 或: >s='abc' >>>it=国际热核实验堆(iter) >>>它 在这两种情况下,我们都有“it”是迭代器的指示(在第一个示例中有哪种迭代器的说明

因此,如果我做一些类似的事情:

>>> s ='abc'
>>> it = iter(s)
>>> print(it)
<str_iterator object at 0x10543eac8>
>>s='abc'
>>>it=国际热核实验堆(iter)
>>>打印(it)
或:

>s='abc'
>>>it=国际热核实验堆(iter)
>>>它
在这两种情况下,我们都有“it”是迭代器的指示(在第一个示例中有哪种迭代器的说明)。我想知道的是后面字符串的含义。0x10543eac8或0x00A1DB50

有人知道它的含义和/或用法吗?

谢谢,,
Den

在CPython中,它是存储该对象的内存地址,对应于
id
返回的值。为了进行调试,可以查看两个打印是否引用同一个对象(假定在某个时刻,给定地址上只能存在一个Python对象)

相关的
>>> s = 'abc'
>>> it = iter(s)
>>> it
<iterator object at 0x00A1DB50>