Python获取键盘输入的一个字符串分别实现下列格式的输出。左对齐,占位符10位。 右对齐,心 截取3位 占位符10位,截取3位字符串,
时间: 2024-09-18 22:16:31 浏览: 35
在Python中,你可以使用`input()`函数获取用户的键盘输入,并通过`str.format()`方法按照指定格式进行输出。以下是三种格式的示例:
1. 左对齐,占位符10位:
```python
user_input = input("请输入一个字符串: ")
formatted_output_left_aligned = '{:<10}'.format(user_input)
print(formatted_output_left_aligned)
```
2. 右对齐,占位符10位:
```python
formatted_output_right_aligned = '{:>10}'.format(user_input)
print(formatted_output_right_aligned)
```
3. 截取3位:
```python
output_truncated = user_input[:3]
print(output_truncated)
```
4. 占位符10位,截取3位字符串:
```python
formatted_output_truncated = '{:.<10}'.format(user_input[:3])
print(formatted_output_truncated)
```
这里,`{}`是一个占位符,`<`和`>`表示左对齐和右对齐,`.`表示默认的填充字符(空格),数字10指定了总宽度,而`:.<10`则是先截取3位,然后按10位填充剩余空间。
阅读全文