【发布时间】:2013-07-14 20:28:33
【问题描述】:
好的,我正在研究数字格式,发现您可以使用 %d 或 %i 来格式化整数。例如:
number = 8
print "your number is %i." % number
或
number = 8
print "your number is %d." % number
但是有什么区别呢?我的意思是我发现了一些东西,但它完全是胡言乱语。有人在这里说温和代码或英语吗?
【问题讨论】:
-
Python 在这里使用 C 约定,同样的答案也适用。
-
如果你想升级到 python 3,我建议你养成在打印体周围使用括号的习惯,因为 print 是 python 3 中的一个函数。
-
@MartijnPieters 不过我不太明白。我正在寻找更多的英语哈哈
-
格式说明符上的 RTFM。他们是一样的。 “有符号整数十进制”的哪一部分你不明白?
-
@malcolmk181:当然,下面添加了英文解释。
标签: python python-2.7 integer string-formatting number-formatting