类别:Python / 日期:2019-12-02 / 浏览:97 / 评论:0

近来在进修python过程当中,发现了%(百分号)的一些状况,这里就简朴引见一下。

python里百分号有2个意义,计算数的时刻,它是求余数的意义;别的一个是花样化字符串的作用,如:"%d %s" %(12, 'abc') 就把%d换成12, %s换成abc,获得 '12 abc'。(引荐进修:Python视频教程)

第一种:数值运算 1 % 3 是手印运算, 取余数(remainder)

>>> 7%2
1

第二种:字符串操纵 'abc %s' % 'abc' '%s'相似占位符

问的是%操纵符(字符串花样化,string formatting),申明以下:

%[(name)][flags][width].[precision]typecode

flags能够有+,-,' '或0。

+示意右对齐。-示意左对齐。' '为一个空格,示意在正数的左边添补一个空格,从而与负数对齐。0示意运用0添补。

width示意显现宽度

precision示意小数点后精度

举例

>>> print("%6.3f" % 2.3)
 2.300

# 第一个"%"背面的内容为显现的花样申明,6为显现宽度,3为小数点位数,f为浮点数范例
# 第二个"%"背面为显现的内容泉源,输出效果右对齐,2.300长度为5,故前面有一空格

更多Python相干技术文章,请接见Python教程栏目举行进修!

以上就是python里百分号什么意义的细致内容,更多请关注ki4网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。