【发布时间】:2021-02-12 04:34:52
【问题描述】:
您好,我搜索过输出格式,但格式没有运气。我找不到正确的文档,如果有人能启发我,我真的很想了解这段代码是如何工作的?
print ("Survived: %i (%.1f%%)"%(len(survived), float(len(survived))/len(train)*100.0))
print ("Not Survived: %i (%.1f%%)"%(len(not_survived), float(len(not_survived))/len(train)*100.0))
print ("Total: %i"%len(train))
我的问题在代码中 %symbol %i %.1f%%(我相信一位小数)我真的很难理解这段代码是如何工作的(%%%)。如果有人可以为我崩溃。
输出是:
Survived: 342 (38.4%)
Not Survived: 549 (61.6%)
Total: 891
谢谢。
【问题讨论】:
-
%i是一个整数。%.1f是一个小数点后一位的浮点数。%%是一个百分号。 docs.python.org/3.4/library/… -
Python 中的 %% 是什么? [重复]:stackoverflow.com/questions/25901852/what-is-for-in-python
-
谷歌“python字符串百分比”
-
感谢您的快速回复约翰,我在网上查了一下,找不到文档。为了它。这是属于 python 2.7 的吗?
标签: python python-3.x printing