Python基本数据类型之「数」
Hi guys. 相信通过《Pythoner:什么是常量,什么是变量?》你已经知道了变量是个什么玩意了,变量可以来处理变化的值,而这些变化的值呢,是可以对其分门别类的,也就是说每个变化的值它是有专属的类型的,你可以理解为这个值打一个标签。
在这里补充一点:Python 中的变量是不需要声明。每个变量在使用前都必须赋值,变量赋值以后这个变量才会被创建。
比如说 i = 5 ,在这里并不需要去定义这个 i 的类型,例如「整数类型 i = 5」,我们只要直接把 5 赋值给 i 就可以了,赋值后这个变量 i 就被创建了。这时候我们就可以说变量 i 现在所指的是一个为「整数类型的值5」。
接下来就来说说 Python 中基础数据类型中的「数」。
数
在 Python 中的数有四种,分别是整数(int)、长整数(long)、浮点数(float)、复数(complex)。
1.整数
像 6 这样的数字就是整数,不带小数点的,而长整数只不过代表的是比较大一点的整数,现在 python3 中的整数(int)已经不限制数的大小限制了,所以整数类型也包括长整数。
我们可以通过 Python 交互式解释器来运算整数:
这里的 「6+6」没什么好说的吧,而 「6//2」就是6整除2的意思了,「1%2」的意思是说1除以2的余数,「%」有个专业名词叫做取余或者取模。而「2**3」就是2的三次方的意思。
怎么样?简单吧!
2.浮点数
但是如果你试试 「1/2」,这时候你会发现结果有小数点:
在这里的 「/」是除的意思,但是不会整除,你可以看到每次的结果都会有小数点。而这些像 「0.5」,「1.0」带有小数点的数我们就叫做浮点数。
3.复数
Python中的复数由实数部分和虚数部分组成。虚部的后缀为「j」。
例如:4+5j 就是一个复数,实数部分为 4.0,虚数部分为 5.0。
你可以把复数理解成为一个平面的一个点,例如上面这个例子你可以把它理解为平面上的点(4,5)。
Python连复数都支持,你说它能不强大么?
ps:还没获取我精心准备的 Python 电子书和思维导图等干货的可以在我的公众号「学习Python的正确姿势」中发送 python 免费获取哦!
再ps:说真的,如果你能点个赞转发支持我一下那就好了哈哈。
顺手