欢迎光临散文网 会员登陆 & 注册

带你了解python中%是什么意思

2021-03-29 11:16 作者:薇薇说UG  | 我要投稿

计算 模式 运算 ,相当于 mod ,即计算 一个 除法 的余数 ,例如 2,5%3。

python中也使用 了%格式 的输出 ,例如 :

a='test '

(a)print'itisa%s'%

输出 的结果 为iti satest 。

扩充 数据

运算 。

二次 异号整数 求余 。

(1)函数值 符号 规则 mod (余数 的符号 )(负,正)=正mod (正,负)=负。

两个 整数 求余 时,其数值 的符号 是除数 的符号 。

取值 法则 首先 把两个 整数 看成 一个 正数 ,然后 再进行 除法运算。

当值 为0(或不显示 )时,可以 整除

当无法 进行 整除 时,其值=除数 ×(整商+1)-被除数 。

例如 ,mod (36 ,-10 )=-4表示 :36 除以 10 的整型 商是 3,加1之后 是4;它的积是40 ;再加上 被除数 的差异 (40 -36 =4);取除数 的符号 。 

因此 值是-4。

两个 小数点 的余值 法则 :

已除数 -(整商×除数 )后的第一个 小数位 ,取整 。

例如 ,mod (9,1.2 )=0.6 ,也就是说 :9除以 1.2 ,其整数 为7;7的乘积 等于 1.2 ;被除数 9等于 8.4 。 

所以 ,结果 是0.6 。

例如 ,mod (9,2.2 )=0.2 ,即:9除以 2.2 ,其整数 为4;4等于 2.2 ;4等于 2.2 ;9等于 8.8 ;9等于 8.8 ,因此 ,被除数 为0.2 。


带你了解python中%是什么意思的评论 (共 条)

分享到微博请遵守国家法律