【零基础学Python】Day3 Python基本数据类型之Number

       昨天跟大家一起学习了Python基本语法,没学的兄弟姐妹们看这里【零基础学Python】Day2 Python基本语法,今天让我们开始学习Python基本数据类型吧。
       需注意的是,【零基础学Python】此系列都使用Python3。


Python3 中有6个基本的数据类型:

  • Number(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)

而这6个基本的数据类型又可划分为两类,可变数据类型和不可变数据类型,见下:

  • 不可变数据类型:Number(数字)、String(字符串)、Tuple(元组)
  • 可变数据类型:List(列表)、Dictionary(字典)、Set(集合)
    在这里插入图片描述

Number

       在Python3中,Number数字数据类型包含int,float,complex,bool,有人可能要问了,怎么还有布尔(bool),bool是整型int的子类型。而且在Python3中,整型int没有限制大小,可以当作 Long 类型使用,所以Python3也没有Python2的Long类型。

>>> h, e, i, d, o, u = 116, 11.6, -116, -11.6, 11+6j, True
>>> print(type(h), type(e), type(i), type(d), type(o), type(u))
<class 'int'> <class 'float'> <class 'int'> <class 'float'> <class 'complex'> <class 'bool'>

       通过上面的代码,大家也应该看出来了,int类型是没有小数点的,float是有小数点的,复数(complex)由实数部分和虚数部分构成,可以用a + bj或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。布尔类型bool就是True真或者False假。用type()函数可以查看数据类型,不同的数据类型之间是可以转换的(部分可以),见下面的代码:

>>> print(float(h), int(e), complex(i))
116.0 11 (-116+0j)

       不同的数字数据类型之间也是可以进行运算的,见下:

>>> print(h*o, h/e, h//10, h+e, h%10, 2**3)
(1276+696j) 10.0 11 127.6 6 8

       上面依次是乘,除,整除,加,取余,2的3次方。
       今天先到这里,明天讲解其它数据类型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

光于前裕于后

您的打赏将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值