这里说的数值类型其实是数字的种类
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知识,前端的后面也会整理,感兴趣的小伙伴关注一波哦!