python输出语句print中%(%d)是什么意思,%%是什么意思?

msg='您目前共累积编写了%d行代码,完成进度:%.2f%%\n离10万行代码还差%d行,请继续努力!'%(total,total/1000,100000-total)... msg = '您目前共累积编写了 %d 行代码,完成进度:%.2f %%\n离 10 万行代码还差 %d 行,请继续努力!' % (total, total/1000, 100000-total)

像这一句中的%%是什么意思
展开
 我来答
就烦条0o
2021-10-04 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46491
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部

这里的的%%,两个百分号就用来转义成一个百分号的,而%d是把后面的变量换指定格式显示转出来的,看结果如下:

第一个%d对应当整数,第二个%.2f对就好浮点数保留两位小数,之后两个%对应%,最后%d同样对应一个整数。

pieryon
2021-09-30 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14411 获赞数:166865
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部
%%前一个%是格式输出符,后面是输出一个%号。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bill8341
高粉答主

2021-09-30 · 关注我不会让你失望
知道大有可为答主
回答量:1.8万
采纳率:95%
帮助的人:3620万
展开全部
%%是输出一个百分号%
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式