python中int 3.14_python入门:int()

如果问你可以将进行进制转换函数是什么?你会想起什么?那如果问你既可以进行进制转换又可以将字符串或数字转换为整型的函数是什么?你是不是知道了是我们的int()函数,很多人一提到int()会愣一下,反应不过来是什么,其实int()很实用,下面我们来看看它的用法。

1、进制转换

int 可以将2进制到36进制的字符串、字节串(bytes)或者字节数组(bytearray)实例转换成对应的10进制整数。具体的调用形式为:int(x, base=10),其中x即为字符串、字节串或字节数组的实例。

默认情况:base=10x = '6'

num1 = int(x)

num2 = int(x, 10)

print(num1)

print(num2)

"""

6

6

"""

其他进制转为 10 进制x = '10'

num1 = int(x, 2)

num2 = int(x, 8)

num3 = int(x, 16)

print(num1)

print(num2)

print(num3)

"""

2

8

16

"""

x = 'z'

num3 = int(x, 36)

print(num3)

"""

35

"""

2、字符型数值转换为整型数值

将2/8/10/16进制的字符串转换为数值16>>> int("0b10000",2)

16

>>> int("0o020",8)

16

>>> int("16",10)

16

>>> int("0x10",16)

16

实际上int()函数不止可以将字符型数值转换为2/8/10/16进制,它还可以将2-36(除了1) 进制的字符型数值转换为整型数值,这么实用,快学起来吧~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值