带你了解python中%是什么意思
计算 模式 运算 ,相当于 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 。