【发布时间】:2018-11-23 04:45:47
【问题描述】:
我正在做一些 python 并注意到:
print(len(str(int))
产量为 13。 需要明确的是, int 只是整数类,没有分配给它的变量。你可以只运行这段代码,它会产生 13。 现在我想起来了,它可以同时打印“字符串”和“整数”的长度吗?如果有,为什么?
【问题讨论】:
-
字符串
"<class 'int'>"的长度为13个字符 -
因为类也有
__str__和__repr__表示,对于int它是<type 'int'>。 -
您是否先尝试打印
str(int)?
标签: python string class string-length