python计算商和余数_Python算数运算符

Python算数运算符

编程语言都有对应运算符,算数运算符用来对数字进行数学运算,比如加减乘除。下表为 Python 支持的所有基本算术运算符。运算符说明实例结果

+加12.45 + 1527.45

-减4.56 - 0.264.3

*乘5 * 3.618.0

/除法(和数学中的规则一样)7/33.5

//整除(只保留商的整数部分)7 // 23

%取余,即返回除法的余数7 % 21

**幂运算/次方运算,即返回 x 的 y 次方2 ** 416,即 24

加减乘除没什么好说的,应该都理解,但是需注意以下几点!

注意:

当+用于数字时表示加法,但是当+用于字符串时,它还有拼接字符串(将两个字符串连接为一个)的作用 。

-除了可以用作减法运算之外,还可以用作求负运算(正数变负数,负数变正数)。

*除了可以用作乘法运算,还可以用来重复字符串,也即将 n 个同样的字符串连接起来。

/表示普通除法,使用它计算出来的结果和数学中的计算结果相同。

//表示整除,只保留结果的整数部分,舍弃小数部分;注意是直接丢掉小数部分,而不是四舍五入。

除数始终不能为 0,除以 0 是没有意义的,这将导致 ZeroDivisionError 错误。

% 运算符用来求得两个数相除的余数,包括整数和小数,求余运算的本质是除法运算,所以第二个数字不能为 0,否则会导致 ZeroDivisionError 错误。

只有当第二个数字是负数时,求余的结果才是负数。所以求余结果的正负和第一个数字没有关系,只由第二个数字决定。

%两边的数字都是整数时,求余的结果也是整数;但是只要有一个数字是小数,求余的结果就是小数。

** 运算符用来求一个 x 的 y 次方,也即次方(乘方)运算符 ,由于开方是次方的逆运算,所以也可以使用 ** 运算符间接地实现开方运算。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值