猿问

关于Python的一个小问题

请问为什么第一次的格式有误, 错在哪里呢? 谢谢!

caressezhu
浏览 1728回答 4
4回答

Jenkins_lee

你将格式化字符%%放在引号的外面会产生歧义如:" dropped by %.1f " % 20  #进行替换的是20        “dropped by %1f ”%% % 20 #进行替换的是% %20记住将格式化字符放在引号内。

tanhouyusheng

因为两次确实是不一样的啊,就这样用

清波

说一个和题主的问题无关的事儿吧, 看题主用的时候 Python3.x , 为什么格式化字符串, 用的是% 而不是 .format() 函数呢, 建议使用后者。

秋名山车神

因为你的两个百分号放在外面,系统就不知道那是一个什么东西了,两个在一起没有这种写法,你只能把他放在字符串里面。
随时随地看视频慕课网APP

相关分类

Python
我要回答