python右对齐输出
时间: 2023-06-29 17:03:56 浏览: 105
可以使用字符串的`rjust()`方法将字符串右对齐输出。
例如,将字符串`"Hello"`右对齐输出到长度为10的空间中:
```
str = "Hello"
print(str.rjust(10))
```
输出结果为:
```
Hello
```
其中,`rjust()`方法的参数为输出的总长度。如果原字符串长度小于总长度,则在左侧填充空格使其达到总长度;如果原字符串长度已经大于等于总长度,则不进行任何操作,直接输出原字符串。
相关问题
Python右对齐输出
可以使用字符串的`rjust()`方法来实现Python右对齐输出。该方法会在字符串左侧填充指定的字符,使得字符串总长度达到指定的宽度。
例如,假设我们要将字符串`"123"`右对齐输出,总宽度为5,可以使用以下代码:
```
s = "123"
width = 5
print(s.rjust(width))
```
输出结果为:
```
123
```
其中`rjust()`方法的参数`width`指定了输出字符串的总宽度,空位会用空格字符填充。如果希望使用其他字符进行填充,可以将其作为`rjust()`方法的第二个参数传入。例如,如果希望使用字符`0`进行填充,可以使用以下代码:
```
s = "123"
width = 5
fillchar = "0"
print(s.rjust(width, fillchar))
```
输出结果为:
```
00123
```
python中左右对齐输出
可以使用字符串的方法 `ljust()` 和 `rjust()` 来实现左右对齐输出。
`ljust()` 方法将字符串左对齐,并使用指定的填充字符填充字符串到指定的宽度。例如:
```python
text = 'hello'
width = 10
fillchar = '-'
print(text.ljust(width, fillchar))
# 输出:hello-----
```
`rjust()` 方法将字符串右对齐,并使用指定的填充字符填充字符串到指定的宽度。例如:
```python
text = 'hello'
width = 10
fillchar = '-'
print(text.rjust(width, fillchar))
# 输出:-----hello
```
如果不指定填充字符,则默认使用空格进行填充。例如:
```python
text = 'hello'
width = 10
print(text.ljust(width))
# 输出:hello
print(text.rjust(width))
# 输出: hello
```
阅读全文