语法已更改,因为
%格式需要在括号内完成:1
print("%d. %s appears %d times." % (i, key, wordBank[key]))
但是,由于您使用的是Python
3.x,因此实际上应该使用较新的
str.format方法:
print("{}. {} appears {} times.".format(i, key, wordBank[key]))
尽管
%尚未 正式 弃用格式(但是),但仍不建议使用该格式,因此
str.format很可能会在以后的版本中将其从语言中删除(也许是Python
4?
1只是个小注释:
%d是整数的格式说明符,不是
%s。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)