python中的数字类型格式与运算,python数字数据类型

python数字数据类型

1. 数字

在我们很小的时候,父母便开始教我们数数,从1数到10,聪明的孩子可以数的更多。

python支持3中数值类型

整型(int),通常称之为整型或整数,这个概念与我们小学时学过的整数是相同的,python3的整数没有大小限制

浮点型(float), 浮点型数据由整数部分和小数部分组成

复数(complex),由实数部分和虚数部分构成,编程中几乎用不到

2. 数据类型

现在,请你打开交互式解释器,跟随我的代码,来学习和理解int与float

Python 3.6.6 (v3.6.6:4cf1f54eb7, Jun 26 2018, 19:50:54)

[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

>>> 3

3

>>> 5.5

5.5

>>> type(3)

>>> type(5.5)

>>>

在交互式解释器中,会默认使用print函数输出你所输入的数据。我在示例中分别输入了一个int数据和一个float数据,并分别用type函数来查看他们的类型。

了解数据类型是至关重要的,原因在于不同的数据类型有不同的用处,他们拥有不同的能力,type函数专门用来查看一个数据的类型,今后,你会经常用到这个函数。

3. 数字运算

学会了int与float,总得用他们做点什么吧,这里,你不需要什么专业的计算机知识,只需要知道加减乘除这些简单的四则运算就可以了,打开交互式解释器,跟随我一起操作

>>> 4 + 5

9

>>> 5 * 4

20

>>> 8 / 2

4.0

>>> 6 - 2

4

>>> 4 > 5

False

>>> 6 >= 6

True

我们在解释器里进行4则运算,解释器会立刻告诉我们结果,这就是程序,除了4则运算,你还可以比较两个数的大小,与4则运算不同,所得到的结果是是True或False,关于他们,我会在下一篇文章讲解。

数字能进行的计算不止这些,今天只是作一个初步了解,在介绍运算符时,你将解除学习到更多的运算方法。

4. 类型转换

前面所讲内容,几乎没有超出你小学的知识范围,但接下来的内容则不然。

在编程时,我们经常对数据的类型进行转换,比如,我们会把一个float类型转换成int类型数据以满足我们特定的操作要求,也存在将int类型数据转成float类型的情况,在交互式解释器里进行下面的操作

>>> float(33)

33.0

>>> int(22.34)

22

这一篇文章里,你又学习到了两个内置函数,int() 与 float(),后面还会学习更多的类型转换函数。

5. 课后练习题

本篇教程内容比较简单,但我仍然建议你认真完成课后练习题,相信我,编程语言学的好坏与速度无关,而是与概念理解准确程度,知识掌握熟练度有关。

5.1 数据类型识别

请直接说出下列数据的类型

1. 4343

2. 43.53

3. 0.0

4. 43.

5. 0

记住你的答案,然后在交互式解释器中验证自己的答案

>>> type(4343)

>>> type(43.53)

>>> type(0.0)

>>> type(43.)

>>> type(0)

5.2 数据类型转换

请直接说出下列代码的执行结果

1. int(3.14)

2. float(3)

3. int(float(3))

4. float(int(3.14))

记住你的答案,然后在交互式解释器中验证自己的答案

>>> int(3.14)

3

>>> float(3)

3.0

>>> int(float(3))

3

>>> float(int(3.14))

3.0

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值