python——int()、hex()、oct()、bin()、float()数值类型转换函数

摘要:在python中,数值类型转换函数常用的有浮点型float()、取整int()、八进制oct()、二进制bin()、十六进制hex()这五个函数。
单词float的意思就是浮动的意思;
int是单词integer整数的前三个字母;
oct是单词八进制octal的前三个字母;
bin是单词二进制binary的前三个字母;
hex是单词十六进制Hexadecimal的前三个字母;
所以在了解了单词之后方便我们记忆这五个个函数。

1.float() 浮点数转换函数

上一篇文章我已经单独详细介绍了float()函数的参数以及返回类型,有兴趣的可以看看我的上一篇文章,这里主要介绍剩下的几个常用函数。

2.int()取整函数

int()函数括号中的参数只能是二进制、八进制、十进制、十六进制的整数,返回转换为十进制后的整数部分,代码如下:

print(int(0b111011))    # 二进制整数,  返回十进制59
print(int(0o76))       # 八进制整数,  返回十进制62
print(int(76.5))      # 十进制浮点数, 返回十进制76
print(int(0x76))     # 十六进制整数,返回十进制118

用法:我们可以用它把其他进制的整数转换成十进制的整数,还可以用它对十进制的数进行取整数部分。

3.bin()把其他进制整数转换成二进制

括号内的参数可以是八进制、十进制、十六进制的整数,返回转换后的二进制。代码可以自己按照上面代码的格式进行测试。

4.oct()把其他进制整数转换成八进制

括号内的参数可以是二进制、十进制、十六进制的整数,返回转换后的八进制。代码可以自己按照上面代码的格式进行测试。

3.hex()把其他进制整数转换成十六进制

括号内的参数可以是八进制、十进制、二进制的整数,返回转换后的十六进制。代码可以自己按照上面代码的格式进行测试。

总结:只有仔细的辨析清楚基础的函数用法和细节,才能够使我们构建出牢固可靠的代码大楼。

posted @ 2019-08-10 11:18  段明  阅读(4770)  评论(0编辑  收藏  举报