python如何输出固定长度
时间: 2023-07-02 22:11:24 浏览: 167
python print 格式化输出,动态指定长度的实现
如果你想要将某个字符串输出为固定长度,你可以使用字符串格式化来控制输出的长度。下面是一个简单的例子:
```python
s = "hello"
print(f"{s[:4]:<10}") # 输出 "hello "
```
这里使用了 f-string 来格式化输出,其中 `s[:4]` 表示取字符串 s 的前四个字符,然后使用 `<` 符号来左对齐输出,并指定输出宽度为 10。如果字符串长度不足 10,会自动用空格填充。
如果你想要输出数字,你也可以使用类似的方法:
```python
x = 12345
print(f"{x:06}") # 输出 "012345"
```
这里使用了 `0` 符号来指定用零来填充空位,输出宽度为 6。如果数字本身已经超过了指定的宽度,输出的宽度会被自动调整。
阅读全文