(1)编写find_repeat()函数,该函数从键盘接收一个字符串的输入,然后函数检查该字符串,将其中所有有重复的字符依次打印输出(如有多个,中间以空格隔开),例如:输入“hello world”,则输出“l o”;如果没有重复字符,则输出“无重复字符”。 (2)编写convert_to_list()函数,该函数从键盘接收一个字符串的输入,并且将字符串的所有单词拆开成单独的字符串,将所有单词转换为首字母大写的单词后存储到一个列表中,并打印输出该列表。例如:输入为:“Let us go home”,输出为:[“Let”,“Us”, “Go”, “home”]
时间: 2024-03-09 14:51:31 浏览: 62
Mysql字符串处理函数详细介绍、总结
好的,我来帮您解决这两个问题。
(1)find_repeat()函数的代码如下:
```python
def find_repeat():
s = input("请输入一个字符串:")
repeat_chars = []
for char in s:
if char != " " and s.count(char) > 1 and char not in repeat_chars:
repeat_chars.append(char)
if len(repeat_chars) == 0:
print("无重复字符")
else:
print("重复字符为:", end="")
print(*repeat_chars, sep=" ")
```
(2)convert_to_list()函数的代码如下:
```python
def convert_to_list():
s = input("请输入一个字符串:")
words = s.split()
result = []
for word in words:
result.append(word.capitalize())
print(result)
```
注意,这两个函数需要放在同一个文件中运行,否则可能会出现名称未定义的错误。
阅读全文