1)编号indrepeat0西数,该西数从键盘按收一个字符串的输入,然后西数检查该宁符串,柠其中所有有重复的字符依次打印输出(如有多个,中间以空格福开),例如:输入“hello world.则输出1。:如果没有重复字符,符。 则输出"无重复字 (2)编写convert to_ list0西数,该西数从键盘接收一个宁符串的输入,并且将字符串的所有单词拆开成单独的字符串,将所有单词转换为首字母大写的单词后存储到-个列表中,并打印输出该列表。例如:输入为:Let us go home',输出为: ['Let', "Us", "Go" "home"
时间: 2024-03-09 14:49:05 浏览: 85
西数WDC WD5000AAKS-22V1A0固件
好的,下面是 Python 代码实现:
### 1. 检查重复字符
```python
def check_repeat(s):
repeat_chars = [] # 存储重复字符
for char in s:
if s.count(char) > 1 and char not in repeat_chars:
repeat_chars.append(char)
if len(repeat_chars) > 0:
print("重复字符为:", end="")
for char in repeat_chars:
print(char, end=" ")
else:
print("无重复字符")
```
你可以调用 `check_repeat()` 函数,将你想要检查的字符串作为参数传入,即可实现检查重复字符的功能。
### 2. 将字符串拆分成单词列表并转换为首字母大写
```python
def convert_to_list(s):
words = s.split() # 拆分成单词列表
capitalized_words = [] # 存储首字母大写的单词
for word in words:
capitalized_words.append(word.capitalize())
print(capitalized_words)
```
你可以调用 `convert_to_list()` 函数,将你想要拆分并转换的字符串作为参数传入,即可实现将字符串拆分成单词列表并转换为首字母大写的功能。
阅读全文