python x%y_Python--数值运算函数

数值运算函数

abs(x)

x的绝对值

# 输出x的绝对值

x = -223

print("x的绝对值为:{}".format(abs(x)))

# 输出结果:

# x的绝对值为:223

divmod(x, y)

(x//y, x%y), 输出为二元组形式

x, y = 42, 4

t = divmod(x, y)

print(t)

# 输出结果:

# (10, 2)

# 运算符:// x与y之整数商,即:不大于 x 与 y 之商的最大整数

# 运算符:% x 与 y 之商的余数, 也称为模运算

pow(x, y) 或 pow(x, y, z)

x ** y 或 x ** y % z 幂运算

x, y = 3, 4

p = pow(x, y)

print("幂运算结果为:{}".format(p))

# 输出结果:

# 幂运算结果为:81

# 3的4次幂

x, y, z = 3, 4, 5

p = pow(x, y, z)

print("x, y 幂运算后 % z 的结果:{}".format(p))

# 输出结果:

# x, y 幂运算后 % z 的结果:1

# 3的4次幂:81, 81 % 5 = 1

round(x) 或 round(x, d)

对 x 四舍五入, 保留d位小数, 无参数 d 则返回四舍五入的整数值

x = 3.1415926

rou = round(x)

print("四舍五入后结果为:{}".format(rou))

# 输出结果:

# 四舍五入后结果为:3

rou = round(x, 3)

print("四舍五入后结果为:{}".format(rou))

# 输出结果:

# 四舍五入后结果为:3.142

max(x1, x2, x3, ..., xn)

x1, x2, x3, ..., xn 的最大值, n没有限制

maxNum = max(223, 112, 444, "N", "2", "ABCD")

print("最大值为:{}".format(maxNum))

# 编译结果:

# TypeError: '>' not supported between instances of 'str' and 'int'

# 类型错误:“str”和“int”实例之间不支持“>”

# ps:不支持字符串与数值型比较

maxNum = max(223, 112, 444, 3.1415926, 0.12)

print("最大值为:{}".format(maxNum))

# 输出结果:

# 最大值为:444

min(x1, x2, x3, ..., xn)

x1, x2, x3, ..., xn 的最小值, n没有限制

minNum = min(223, 112, 444, 3.1415926, 0.12)

print("最小值为:{}".format(minNum))

# 输出结果:

# 最小值为:0.12

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值