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
。