Python中%有两种:
1、数值运算:%代表取模,返回除法的余数。
如:
>>> 7%2 1
2、%操作符(字符串花样化,string formatting),申明以下:
%[(name)][flags][width].[precision]typecode
(name)为定名flags能够有+,-,' '或0。+示意右对齐。-示意左对齐。' '为一个空格,示意在正数的左边添补一个空格,从而与负数对齐。0示意运用0添补。width示意显现宽度precision示意小数点后精度
范例码:
%s 字符串 (采纳str()的显现) %r 字符串 (采纳repr()的显现) %c 单个字符 %b 二进制整数 %d 十进制整数 %i 十进制整数 %o 八进制整数 %x 十六进制整数 %e 指数 (基底写为e) %E 指数 (基底写为E) %f 浮点数 %F 浮点数,与上雷同 %g 指数(e)或浮点数 (依据显现长度) %G 指数(E)或浮点数 (依据显现长度) %% 字符"%"
例:
>>> print("%6.3f" % 2.3) 2.300 # 第一个"%"背面的内容为显现的花样申明,6为显现宽度,3为小数点位数,f为浮点数范例 # 第二个"%"背面为显现的内容泉源,输出效果右对齐,2.300长度为5,故前面有一空格
>>> print("%+10x" % 10) +a # x为示意16进制,显现宽度为10,前面有8个空
更多Python相干技术文章,请接见Python教程栏目举行进修!
以上就是在python中%是什么意义的细致内容,更多请关注ki4网别的相干文章!