顾乔芝士网

持续更新的前后端开发技术栈

Python之旅-数据类型(整型)(python数据类型举例)

  • Python整数类型用int表示,它不像其它编程语言一样分为不同位数整型(如8位、16位、32位、64位等),整数可存储值的大小只受限于机器内存的大小,几十上百位整数都没问题。
  • 默认的整数采用十进制表示,如668,也可以用其二进制、八进制及十六进制表示,它们由不同字符引导表示: 0b,二进制引导字符,如0x100 0o,八进制引导字符,如0o72 0x,十六进制引导字符,如0xAB19
  • 整数操作符
    • x+y
    • x-y
    • x*y
    • x/y
    • x//y
    • x%y
    • x**y
    • -x
    • +x

+、-、*、/、//、%、**都有对应增强操作符

  • 常用普通函数
    • abs(x)
    • pow(x,y),pow(x,y,z)
    • round(x,n)
    • divmod(x,y)
  • 整数转换函数
    • bin(x),返回整数x的二进制表示字符串,如bin(4)返回’0b100’
    • oct(x),返回整数x的八进制表示之符串
    • hex(x),返回整数x的十六进制表示字符串
    • int(x),将对像x转换为整数,如果不知道类型,产生TypeError异常,如果转换失败产和ValueError异常,如果x为浮点数则取其整数部分
    • int(s, base),将以base表示的数值字符串转换成整数
  • 位操作符
    • &
    • |
    • ^
    • ~
    • <<

可以看成是把整数转换成二进制表示后按位操作。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言