1.数字-补充2
十六进制、八进制、二进制记数
Python 默认使用十进制显示, 但它提供了内置的函数,允许把整数转换为其他进制的数字字符
oct(x) 将x转化为八进制数
hex(x) 将x转化为十六进制数
bin(x) 将x转化为二进制数
另一种方式, 内置的int函数会将一个数字的字符串转换为一个整数, 并可以通过定义的第二个参数确定变换后的数字进制:
第三种方式, eval函数, 它也有类似的效果, 它实际上会作为程序的一个片段编译并运行这个字符串,因此运行上缓慢的多:
Python 还支持用于数字处理的内置函数和内置模块, 例如内置函数pow, abs, min, max(幂运算, 绝对值,最大,最小)等。 内置模块math
使用内置模块时都需要先导入, 比如random模块, 这个工具可以选出0~1之间的任意浮点数, 选择在两个数字之间的任意整数, 在序列中任意挑选一个等: