编码相当新,与我的作业混淆。我想让打印结果只到小数点后两位而不是更远。我一直在搞乱一些格式选项并尝试在线找到答案,但无法理解我需要做什么,非常感谢任何帮助,谢谢!
nltk.download('treebank', download_dir='/home/username/data/treebank')
答案 0 :(得分:1)
如果您想输出2位数字:
for n in [1.23,1.234,1.1,1.7846]:
print('{:.2f}'.format(n))
输出:
1.23
1.23
1.10
1.78
快速阅读python 3格式:https://pyformat.info/#number或此处:https://docs.python.org/3.1/library/string.html#format-examples
答案 1 :(得分:0)
format
不是声明,也不是改变其参数的东西:生成您需要包含在输出中的字符串。
答案 2 :(得分:0)
例如:
print('%.2f' % sugar2)