python中的整数格式符
时间: 2024-09-21 14:01:27 浏览: 28
七、python基础:格式化占位符
5星 · 资源好评率100%
在Python中,整数格式化通常通过`format()`函数或者字符串的`%`操作符来进行,它们允许你控制数字的显示样式。以下是几种常用的整数格式符:
1. `%d` 或 `"{:d}"`:用于打印十进制整数,如`"Number is: {}" % 5`会输出"Number is: 5"。
2. `%o` 或 `"{:o}"`:用于打印八进制整数,例如`"Number in octal: {}" % 10` 输出 "Number in octal: 12".
3. `%x` 或 `"{:x}"`:十六进制(小写字母),如`"Number in hex: {}" % 255` 输出 "Number in hex: ff".
4. `%X` 或 `"{:X}"`:十六进制(大写字母)。
你可以结合前导零、宽度控制字符(如`0`表示左对齐,空格填充)以及其他选项来定制输出。例如:
```python
num = 123456
print("Decimal: {:>8d}, Octal: {:>8o}, Hex (lowercase): {:>8x}".format(num, num, num))
```
这将输出类似这样的结果:
```
Decimal: 123456, Octal: 0273354, Hex (lowercase): 0x303936
```
阅读全文