三、Python整数的表示方式

目录

1、不同进制的数据表示方式

2、Python2 和 Python3的区别

3、使用内置函数实现数字在不同进制间的转换


1、不同进制的数据表示方式

        何为进制?简单来说进制就是进位计数制,二进制就是逢二进一,八进制就是逢八进一,十进制就是逢十进一,十六进制就是逢十六进一。我们日常生活中最常用的就是十进制。下面我们来看进制有哪些:

  • 二进制:python里的二进制使用的是0b开头,如0b101101101

  • 八进制:Python里的八进制使用的是0o开头,如0o34

  • 十六进制:Python里的十六进制使用的是0x开头,0x2a

  • 十进制:Python里默认的输出数字就是十进制,如 a = 31; 当使用print语句打印一个数字的时候,默认也是使用十进制打印。

2、Python2 和 Python3的区别

  • 八进制数据的表示方式

        八进制数据的表示方式:在Python2里,0x开始的数字是八进制,以0开始的数字也是八进制。例如:032 ==> 八进制

  • Python3里,八进制里只能使用0o开头

3、使用内置函数实现数字在不同进制间的转换

  • 使用bin()将数字转换成为二进制
a = 12 
print(bin(a))
  • 使用oct()将数字转换成为八进制
a = 12 
print(oct(a))
  • 使用hex()将数字转换成为十六进制
a = 12
print(hex(a))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值