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.154155151000str(3.154155151000) 之前得到评估,因此 3.154155151000 在它被转换为字符串时变成 3.154155151