五、python基础:数据类型2(数值型数据及其操作)

五、python基础:数据类型2(数值型数据及其操作)

1、数值运算操作符,也称为二元运算符(加减乘除)。
注意:a + b 可以称为二元运算符,但-a不能称为二元运算符

a = 1
b = 2

c = a + b   # 取和:c 等于a加b的值
c = a - b   # 取差:c 等于a减b的值
c = a / b   # 取商:c 等于a除以b的值(如果a是浮点数,相除的结果也是浮点数)
c = a // b  # 取商(地板除):c 等于a除以b的值(除不尽的情况下,会向下取整数)
c = a % b   # 取模:c 等于a除以b之后的余数
c = -a      # 取反:c 等于a的相反数
c = +a      # 取本身:c 等于a本身
c = a ** b  # 取幂:c 等于a的b次幂

以上的二元运算符都可以与=相连,形成增强型的二元运算符
写法和意义如下:

c += a   等价于  c = c + a
c -= a   等价于  c = c - a
c /= a   等价于  c = c / a
c //= a   等价于  c = c // a
c %= a   等价于  c = c % a
c **= a   等价于  c = c ** a
c /= a   等价于  c = c / a

2、数值运算函数(都是python的内置函数,不需要定义,也不需要导入的函数)

x = -1
a = 8
b = 3
c = 500
d = 3.22222
abs(x)    # 返回结果是1,代表x的绝对值
divmod(a, b)    #  返回结果是一个元组(2, 2),元组的第一个数表示x//y的结果,元素的第二个数,表示x % y的结果    
pow(a, b)    # 返回结果是512,代表a的b次幂计算的结果
pow(a, b, c)    # 返回结果是12,代表a的b次幂再对c取余数的结果
round(d)    # 返回结果是3,代表取整数部分
round(d, 2)    # 返回3.22, 代表取到小数点后2max(a, b, c)   # 返回500,代表取三个数中最大的
min(a, b, c)    # 返回3,代表取3个数中最小的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值