python中浮点数使用int()的问题
int()描述如下:
int(x=0) -> int or long
int(x, base=10) -> int or long
Convert a number or string to an integer, or return 0 if no arguments
are given. If x is floating point, the conversion truncates towards
zero. If x is outside the integer range, the function returns a long
instead.If x is not a number or if base is given, then x must be a string or
Unicode object representing an integer literal in the given base. The
literal can be preceded by '+' or '-' and be surrounded by whitespace.
The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to
interpret the base from the string as an integer literal.
上述提出如果是浮点数,就截去小数。为什么我截图的这个例子结果跟我想象的不一样呢?
谢谢大家帮我解答!
mizuka
9 years, 6 months ago