Python基本数据类型之「数」

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

 

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

 

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

 

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

 

 

 

v2-ff9697df17d7fdc97fd9b564b57452d0_hd.jpg

小帅b告诉我说:Python除了基本数据类型「数」之外,还别的基本类型例如字符串,我们也可以自己定义数据类型,这个往后讲。

 

 

 

在 Python 中的数有四种,分别是整数(int)、长整数(long)、浮点数(float)、复数(complex)。

 

 

1.整数

 

像 6 这样的数字就是整数,不带小数点的,而长整数只不过代表的是比较大一点的整数,现在 python3 中的整数(int)已经不限制数的大小限制了,所以整数类型也包括长整数。

 

我们可以通过 Python 交互式解释器来运算整数:

 

 

 

v2-150eb7f918be594d6e33451d167840d7_hd.jpg

 

 

这里的 「6+6」没什么好说的吧,而 「6//2」就是6整除2的意思了,「1%2」的意思是说1除以2的余数,「%」有个专业名词叫做取余或者取模。而「2**3」就是2的三次方的意思。

 

怎么样?简单吧!

 

2.浮点数

 

但是如果你试试 「1/2」,这时候你会发现结果有小数点:

 

 

v2-be82e85c08ead7816976fbb90f549537_hd.jpg

 

 

在这里的 「/」是除的意思,但是不会整除,你可以看到每次的结果都会有小数点。而这些像 「0.5」,「1.0」带有小数点的数我们就叫做浮点数。

 

3.复数

 

Python中的复数由实数部分和虚数部分组成。虚部的后缀为「j」。

 

例如:4+5j 就是一个复数,实数部分为 4.0,虚数部分为 5.0。

 

你可以把复数理解成为一个平面的一个点,例如上面这个例子你可以把它理解为平面上的点(4,5)。

 

Python连复数都支持,你说它能不强大么?

 

 

 

 

ps:还没获取我精心准备的 Python 电子书和思维导图等干货的可以在我的公众号「学习Python的正确姿势」中发送 python 免费获取哦!

再ps:说真的,如果你能点个赞转发支持我一下那就好了哈哈。

 

 

 

顺手

v2-29316807de8eec165a101cfe6173a39c_hd.jpg

 

点个赞

转载于:https://my.oschina.net/u/3887904/blog/1835391

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值