Python编写代码,完成要求: 1、从键盘输入一个包含大小写字母、数字、特殊符号的字符串 2、要求使用不同列表分别存放字母、数字、特殊符号 3、按照以下格式输入和输出 输入:Hello!python!666… 输出: 数字: [′6′,′6′,′6′] 字母:['H','e','I','I','o','p','y','t','h','o','n'] 特殊符号:['!','!','.','.','.']
时间: 2023-09-30 21:13:06 浏览: 53
可以使用以下代码实现:
```python
# 定义三个空列表用于存储不同类型的字符
letters = []
numbers = []
symbols = []
# 从键盘输入字符串
string = input("请输入一个包含大小写字母、数字、特殊符号的字符串:")
# 遍历字符串中的每个字符,根据字符类型存入对应的列表中
for char in string:
if char.isalpha():
letters.append(char)
elif char.isdigit():
numbers.append(char)
else:
symbols.append(char)
# 输出结果
print("数字:", numbers)
print("字母:", letters)
print("特殊符号:", symbols)
```
运行示例:
```
请输入一个包含大小写字母、数字、特殊符号的字符串:Hello!python!666...
数字: ['6', '6', '6']
字母: ['H', 'e', 'l', 'l', 'o', 'p', 'y', 't', 'h', 'o', 'n']
特殊符号: ['!', '!', '.', '.', '.']
```
阅读全文