len(str(3.154155151000)) 的答案怎么可能是“11”?
how could the answer be '11' about len(str(3.154155151000))?
len(str(3.154155151000)) #11 ???
len(str(154155151000)) #12
我认为 len(str(3.154155151000))
的答案是 14
。
我认为答案是 14
,可能包括 3
和点。
但实际结果是11
怎么会是11
?
传递给方法的参数在进入方法之前得到评估。所以 3.154155151000
在 str(3.154155151000)
之前得到评估,因此 3.154155151000
在它被转换为字符串时变成 3.154155151
。
len(str(3.154155151000)) #11 ???
len(str(154155151000)) #12
我认为 len(str(3.154155151000))
的答案是 14
。
我认为答案是 14
,可能包括 3
和点。
但实际结果是11
怎么会是11
?
传递给方法的参数在进入方法之前得到评估。所以 3.154155151000
在 str(3.154155151000)
之前得到评估,因此 3.154155151000
在它被转换为字符串时变成 3.154155151
。