我在做一些Python,发现:
print(len(str(int))
产量13。 需要明确的是,int只是整数类,没有分配任何变量。您可以只运行此代码,它会产生13。 现在,我考虑一下,是否可以同时打印“ string”和“ integer”的长度?如果是这样,为什么?
答案 0 :(得分:1)
str(int)
返回<class 'int'>
,其长度为13个字符。
答案 1 :(得分:1)
在您的口译员上,您输入int
:
>>> int
<class 'int'>
>>>
结果将为<class 'int'>
。
因此将其转换为字符串将是一个"<class 'int'>"
的字符串,其中包含13个字符。
为此建立的整个示例:
>>> int
<class 'int'>
>>> str(int)
"<class 'int'>"
>>> len(str(int))
13
>>>