输入字符串,输出格式为每个单词的首字母大写,其他字母小写
时间: 2024-02-27 12:53:35 浏览: 35
好的,这个问题可以使用 Python 语言解决。你可以尝试以下代码:
```python
s = input("请输入字符串:")
s = s.lower() # 先将字符串中所有字母转换为小写
s = s.title() # 将每个单词的首字母大写
print(s)
```
这段代码中,我们首先使用 `input()` 函数从用户处获取一个字符串,然后使用 `lower()` 方法将字符串中所有字母转换为小写,接着使用 `title()` 方法将每个单词的首字母大写,最后将处理后的字符串打印输出。
相关问题
:键盘输入字符串,将其中每个单词的首字母改为对应的大写字母,首字母后面的都改成对应的小写字母
可以使用Python语言来实现这个功能,具体的代码如下:
```python
s = input("请输入字符串:") # 读取输入的字符串
words = s.split() # 将字符串按照空格分隔成单词列表
result = [] # 存储转换后的单词列表
for word in words:
result.append(word.capitalize()) # 将单词的首字母变为大写,其余字母变为小写,并添加到结果列表中
print(' '.join(result)) # 将结果列表中的单词用空格连接成字符串并输出
```
其中,`input()` 函数用于读取用户输入的字符串,`split()` 函数用于将字符串按照空格分隔成单词列表,`capitalize()` 方法用于将单词的首字母变为大写,其余字母变为小写。最后使用 `join()` 方法将结果列表中的单词用空格连接成字符串并输出。
有一字符串,把其中所有单词首字母变成大写,其它字母变成小写
假设字符串为str,可以使用以下代码实现:
```python
str = "hello WORLD"
# 利用split函数将字符串分割成单词列表
words = str.split()
# 遍历单词列表,对每个单词进行首字母大写和其它字母小写的操作
for i in range(len(words)):
words[i] = words[i].capitalize()
# 将单词列表拼接成字符串
new_str = ' '.join(words)
print(new_str)
```
输出结果为:"Hello World"。