知行编程网知行编程网  2022-12-23 07:30 知行编程网 隐藏边栏  1 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python入门:int()的相关知识,包括python list,以及python为什么叫爬虫这些编程知识,希望对大家有参考作用。


python入门:int()

如果你问你可以进行基数转换的功能是什么?你会记住什么 那么如果你问什么函数既可以执行二进制转换又可以将字符串或数字转换为整数?你知道吗,它是我们的 int() 函数。很多人一提到int()就会一脸懵逼,根本看不懂它是什么东西。其实int()非常实用。我们来看看它的用法。



1、进制转换


int 可以将

<br /> <span><br /> 2<br /> </span><br />

进制到

<br /> <span><br /> 36<br /> </span><br />

进制的字符串、字节串(

<br /> <span><br /> bytes<br /> </span><br />

)或者字节数组(

<br /> <span><br /> bytearray<br /> </span><br />

)实例转换成对应的

<br /> <span><br /> 10<br /> </span><br />

进制整数。具体的调用形式为:

<br /> <span><br /> int(x, base=10)<br /> </span><br />

,其中

<br /> <span><br /> x<br /> </span><br />

即为字符串、字节串或字节数组的实例。



默认情况:


<br /> base=10<br />

<p>x = '6'

num1 = int(x)

num2 = int(x, 10)

print(num1)

print(num2)

"""

6

6

"""<br/></p>


其他进制转为
<br /> 10<br />
进制

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

<p>>>> int("0b10000",2)

16

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

16

>>> int("16",10)

16

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

16<br/></p>

其实int()函数不仅可以将字符值转换为2/8/10/16,它还可以将2-36(除1)字符值转换为整数值,太实用了,学习一下吧~

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享