9 python integer string-formatting number-formatting python-2.7
好的我正在研究数字格式,我发现你可以使用%d或%i来格式化整数.例如:
number = 8
print "your number is %i." % number
Run Code Online (Sandbox Code Playgroud)
要么
number = 8
print "your number is %d." % number
Run Code Online (Sandbox Code Playgroud)
但有什么区别?我的意思是我找到了一些东西,但这完全是胡言乱语.有人在这里说温和代码或英语吗?
Mar*_*ers 16
Python复制了C格式化指令.
对于输出,%i并且%d在Python和C中完全相同.
区别在于当您使用它们来解析输入时,使用该scanf()函数在C中执行的操作.请参阅printf中格式说明符%i和%d之间的差异.
Python没有scanf等价物,但Python字符串格式化操作保留了两个与C保持兼容的选项.
新str.format()和format() 格式规范的迷你语言下跌支持i,并坚持d只.
| 归档时间: |
|
| 查看次数: |
37392 次 |
| 最近记录: |