查看原文
其他

Python基本数据类型之「数」

小帅b 学习python的正确姿势 2019-04-06



Hi guys. 相信通过Pythoner:什么是常量,什么是变量?你已经知道了变量是个什么玩意了,变量可以来处理变化的值,而这些变化的值呢,是可以对其分门别类的,也就是说每个变化的值它是有专属的类型的,你可以理解为这个值打一个标签。


在这里补充一点:Python 中的变量是不需要声明。每个变量在使用前都必须赋值,变量赋值以后这个变量才会被创建。


比如说 i = 5 ,在这里并不需要去定义这个 i 的类型,例如「整数类型 i = 5」,我们只要直接把 5 赋值给 i 就可以了,赋值后这个变量 i 就被创建了。这时候我们就可以说变量 i 现在所指的是一个为「整数类型的值5」。


接下来就来说说 Python 中基础数据类型中的「」。



 小帅b告诉我说: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:说真的,如果你能点个赞转发支持我一下那就好了哈哈。




顺手,点个赞


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存