Python3数据类型之数字-Python入门到精通
本文最后更新于:2024年6月17日 下午
Python3 支持四种不同的数值类型:
整型(int)
整型也叫 int 型,就是我们数学中认识的整数,即 1、2、3、4 这样的数。当然了,也包括负整数。Python3 整型没有大小限制,只要内存允许,可以写一个很大很大的数字。浮点型(float)
浮点型也叫 float 型,就是我们数学中认识的小数。浮点型也可以使用科学计数法表示(如:2.5e2 = 2.5 x 102 = 250)。布尔型(bool)
布尔型也叫 bool 型。有两大类,一类的值是真,一类的值是假。像数字 0 就是代表假,1、2、3、4 这样的数就代表真。复数型(complex)
复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b)表示, 复数的实部 a 和虚部 b 都是浮点型。
Python3 数字类型转换
当然了,这几种数据类型是可以相互转换的。
- int(x) 将 x 转换为一个整数。
- float(x) 将 x 转换到一个浮点数。
- complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。
以下示例将浮点数强制转化为整数:
1 |
|
对于数字类型,没啥特别难理解的地方,以下就介绍一些常用的函数供参考。
函数 | 返回值(描述) |
---|---|
abs(x) | 返回数字的绝对值,如 abs(-22) 返回 22 |
ceil(x) | 函数返回一个大于或等于 x 的最小整数,如 math.ceil(2.2) 返回 3 |
random() | 返回随机生成的一个实数,它在[0,1)范围内 |
shuffle(lst) | 将序列的所有元素随机排序 |
更多编程教学请关注公众号:潘高陪你学编程
如果这篇文章对你有帮助,或者想给我微小的工作一点点资瓷,请随意打赏。
微信支付
支付宝
Python3数据类型之数字-Python入门到精通
https://blog.pangao.vip/Python3数据类型之数字-Python入门到精通/