【发布时间】:2012-06-21 02:53:14
【问题描述】:
7.3 并且想知道为什么在以下示例中字符串“racecar”被视为 int 类型。 在此先感谢您的帮助
>>> s = "racecar"
>>> for i in len(s):
print(s[i])
Traceback (most recent call last):
File "<pyshell#9>", line 1, in <module>
for i in len(s):
TypeError: 'int' object is not iterable
【问题讨论】:
-
不是“string '
racecar'”,而是“len(s)”要遍历。 “len(s)”的结果是int。
标签: python string int iterable