这里说的数值类型其实是数字的种类
python一共四种数值类型(Number)
- 整型
int - 浮点型
float - 布尔型
bool - 复数
complex
然后七种常用运算法则:
- 加(
+) - 减(
-) - 乘(
*) - 除(
/) - 取余(
%) - 取整(
//) - 指数(
**)
数值类型顾名思义,整型就是整数,浮点型就是小数,布尔型数值只有True和False,为0的就是False,其他都是True
接下来说一下几种运算法则
加法
在python里面。加法就是两个或多个数相加
a = 1
b = 2
c = a+b
print(c)
print(a+b)
其结果如下:

减法
减法和加法类似,这里不多累述,请看示例代码:
a = 6
b = 2
c = a-b
print(c)
print(a-b)
结果如下

乘法
python里面乘法用*表示,运算优先级:优先于加减法
a = 2
b = 4
c = a*b
print(c)
print(a*b)
结果如下

除法
python里面除法用/表示,跟乘法类似,运算优先级:优先于加减法,跟乘法并列
a = 6
b = 2
c = a/b
print(c)
print(a/b)
结果如下

取余
python里面取余符号用%表示,优先级与乘除一样
a = 9
b = 4
c = 9%4
print(c)
print(9%4)
结果如下

因为9/4=2余1,所以结果是1
取整
python里面取整符号用//表示,优先级与取余一样
a = 9
b = 4
c = 9//4
print(c)
print(9//4)
结果如下

因为9/4=2余1,取整为2
指数
python里面的指数就是数学里面的多少次方,意味着多少个相同的数相乘,比如4个2相乘,可以说是2的4次方
a = 2**4
print(a)
如下所示结果,跟预算的一样

接下来介绍几个常用的函数
type()
python语言中的type()函数在python中是即简单又实用的一种对象数据类型查询方法。
type()就是一个最实用又简单的查看数据类型的方法。type()是一个内建的函数,调用它就能够得到一个反回值,从而知道想要查询的对像类型信息。
这里有个注意的点,type函数括号里只能有一个参数
type()函数使用示例:
a = 5
b = 1.2
c = True
d = 2j
print(type(a))
print(type(b))
print(type(c))
print(type(d))
结果如下所示

decimal函数
如果要对浮点数进行精确计算,可以选用这个函数,因为在python里面,浮点数的计算总是不精确的,如下代码所示
a = 1.3
b = 1.1
print(a-b)
这个计算结果本来应该是0.2的,但是python解释器运行之后不是

这时候如果想要精确计算,可以引用此函数,如下所示代码
import decimal #第一步 导入模块
a = decimal.Decimal("1.3")-decimal.Decimal("1.1")
print(a)
这时候可以看到对浮点数进行了精确计算

math函数
如果想要引用数学里面的一些函数,需要引入math函数包
例如
import math
c = 3+3.9
print(math.ceil(c))#向上取整
print(math.floor(c))#向下取整
取整(//)计算默认是向下取整,但是用数学函数可以实现向上或者向下取整

我最近在复习python知识,前端的后面也会整理,感兴趣的小伙伴关注一波哦!
本文深入解析Python中的四种数值类型:整型、浮点型、布尔型和复数,以及七种基本运算符的使用方法。同时介绍了type()函数用于查询数据类型,decimal函数实现浮点数精确计算,math函数包提供数学函数支持。
&spm=1001.2101.3001.5002&articleId=103411735&d=1&t=3&u=0059af90695a4eecb6d922ae706a009c)
570

被折叠的 条评论
为什么被折叠?



