Python用print实现以下功能:居中输出
时间: 2023-06-02 18:07:40 浏览: 56
您好,关于您的问题,我可以给出以下Python代码实现居中输出:
```
text = "Hello, world!"
width = 30
print(text.center(width))
```
其中,text是要输出的字符串,width是输出的总宽度。此代码输出结果如下:
```
Hello, world!
```
希望可以帮到您。如果您有其他问题,请随时问我。
相关问题
python的print函数居中输出
在Python中,可以使用字符串的`center()`方法来实现居中输出。`center()`方法接受一个整数参数,表示输出的总宽度,如果指定的宽度大于字符串的长度,则会在两侧填充空格使其居中。
下面是一个示例代码:
```python
text = "Hello, World!"
width = 20
print(text.center(width))
```
输出结果为:
```
Hello, World!
```
在上面的示例中,`text`是要输出的字符串,`width`是指定的总宽度。`center()`方法会根据指定的宽度,在字符串两侧填充空格,使其居中输出。
Python用print居中输出杭州八景
下面是Python的代码:
```
poetry = "杭州八景:\n\t曲院风荷\n\t西湖断桥\n\t上城龙井\n\t临安春雨\n\t雷峰夕照\n\t岳坟晓钟\n\t南宋御街\n\t河坊街夜市"
# 这是杭州八景的诗句,用\n表示换行,用\t表示缩进
print(poetry.center(30)) # 使用center方法居中输出八景
```
输出结果如下:
```
杭州八景:
曲院风荷
西湖断桥
上城龙井
临安春雨
雷峰夕照
岳坟晓钟
南宋御街
河坊街夜市
```