python 结果如何对齐
时间: 2023-05-31 11:03:11 浏览: 157
在 Python 中,可以使用字符串格式化来对齐输出结果。其中,`{}` 表示要填充的位置,后面的 `:` 表示格式化选项,比如对齐方式、填充字符、宽度等。
下面是几个常用的格式化选项:
- `<`:左对齐
- `>`:右对齐
- `^`:居中对齐
- `:`:分隔符,用于指定宽度、填充字符等
示例代码:
```python
# 左对齐
print('{:<10}{}'.format('apple', 10))
print('{:<10}{}'.format('banana', 20))
# 右对齐
print('{:>10}{}'.format('apple', 10))
print('{:>10}{}'.format('banana', 20))
# 居中对齐
print('{:^10}{}'.format('apple', 10))
print('{:^10}{}'.format('banana', 20))
```
输出结果:
```
apple 10
banana 20
apple10
banana20
apple 10
banana 20
```
其中,`<10` 表示左对齐,占用 10 个字符的宽度;`>10` 表示右对齐;`^10` 表示居中对齐。填充字符默认为空格,也可以通过 `:` 指定其他字符,比如 `{:*>10}` 表示右对齐,用 `*` 填充,宽度为 10。
相关问题
Python 右对齐
右对齐是将字符串的右边缘与指定的对齐位置对齐。在Python中,可以使用字符串的对齐属性和rjust()函数来实现右对齐。
下面是一个示例代码:
```python
text = "Hello, world!"
right_aligned_text = text.rjust(20, ' ')
print(right_aligned_text)
```
输出结果为:
```
Hello, world!
```
在上面的代码中,rjust()函数接受两个参数:对齐位置和填充字符。对齐位置表示字符串最终的长度,填充字符表示在字符串左边填充的字符,默认为空格。
Python输出对齐
可以使用字符串的格式化方法来实现Python输出对齐。其中,可以使用`{}`作为占位符,再通过`format()`方法将需要输出的内容填充到占位符中。例如,可以使用`{:10}`来表示输出的内容占据10个字符的宽度,不足的部分用空格填充。
示例代码如下:
```
name = 'Tom'
age = 18
print('{:10} is {:5} years old.'.format(name, age))
```
输出结果为:
```
Tom is 18 years old.
```
阅读全文