猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
关于Python的一个小问题
请问为什么第一次的格式有误, 错在哪里呢? 谢谢!
caressezhu
浏览 1728
回答 4
4回答
Jenkins_lee
你将格式化字符%%放在引号的外面会产生歧义如:" dropped by %.1f " % 20 #进行替换的是20 “dropped by %1f ”%% % 20 #进行替换的是% %20记住将格式化字符放在引号内。
1
0
0
tanhouyusheng
因为两次确实是不一样的啊,就这样用
0
0
0
清波
说一个和题主的问题无关的事儿吧, 看题主用的时候 Python3.x , 为什么格式化字符串, 用的是% 而不是 .format() 函数呢, 建议使用后者。
0
0
0
秋名山车神
因为你的两个百分号放在外面,系统就不知道那是一个什么东西了,两个在一起没有这种写法,你只能把他放在字符串里面。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续