当前位置: 移动技术网 > IT编程>脚本编程>Python > Python中的int函数

Python中的int函数

2019年07月15日  | 移动技术网IT编程  | 我要评论

sjdzs,掷果盈车,vps代理

python帮组文档

class int(x, base=10)

return an integer object constructed from a number or string x, or return 0 if no arguments are given. if x defines __int__(), int(x) returns x.__int__(). if x defines __trunc__(), it returns x.__trunc__(). for floating point numbers, this truncates towards zero.

if x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in radix base. optionally, the literal can be preceded by + or - (with no space in between) and surrounded by whitespace. a base-n literal consists of the digits 0 to n-1, with a to z (or a to z) having values 10 to 35. the default base is 10. the allowed values are 0 and 2–36. base-2, -8, and -16 literals can be optionally prefixed with 0b/0b, 0o/0o, or 0x/0x, as with integer literals in code. base 0 means to interpret exactly as a code literal, so that the actual base is 2, 8, 10, or 16, and so that int('010', 0) is not legal, while int('010') is, as well as int('010', 8).

 

个人理解

  •  返回一个整型数据
  •  int()---没有参数,直接返回0
  •  int(x)---x任意数值,整数直接返回,小数截断返回
  •  base-- 进制
      • 有base参数,x必须是一个字符串
      •  将x按照base进制读取,分析
      •  默认是十进制 如 int(‘10’)
      •  返回十进制数

代码演示

 1 int() 2 int(10.9) 3 int(10) 

    

 

 

  

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网