从键盘输入一个字符串,要求字符串中的大写字母转换为小写字母输出,其他字符不变。
时间: 2023-06-11 15:07:11 浏览: 108
可以使用 Python 语言中的字符串方法 lower(),它可以将字符串中的大写字母转换为小写字母。下面是一个示例代码:
```python
s = input("请输入一个字符串:")
s_lower = s.lower() # 将字符串中的大写字母转换为小写字母
print(s_lower)
```
示例输出:
```
请输入一个字符串:HeLLo World!
hello world!
```
相关问题
python2.从键盘输入一个字符串,要求字符串中的大写字母转换为小写字母输出,其他字符不变。
以下是 Python 2 的代码实现:
```python
s = raw_input("请输入字符串:")
result = ""
for c in s:
if c.isupper():
result += c.lower()
else:
result += c
print result
```
首先使用 `raw_input()` 函数获取用户输入的字符串。然后使用一个循环遍历字符串中的每个字符,如果字符是大写字母,就将其转换为小写字母并添加到结果字符串中,否则直接将字符添加到结果字符串中。最后输出结果字符串即可。
从键盘上输入一个字符串,放在数组中,要求将字符串中的大写字母转换成小写字母,小写字母转换成大写字母,非字母字符不变,并输出结果
下面是一个用C语言实现的示例代码:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char str[100];
printf("请输入一个字符串:");
scanf("%s", str);
int i = 0;
while (str[i] != '\0') {
if (isupper(str[i])) {
str[i] = tolower(str[i]);
} else if (islower(str[i])) {
str[i] = toupper(str[i]);
}
i++;
}
printf("转换后的字符串是:%s", str);
return 0;
}
```
代码中使用了`ctype.h`头文件中的`isupper`、`islower`、`tolower`和`toupper`函数,分别用于判断一个字符是否为大写字母、小写字母,将一个字符转换为小写字母和大写字母。在输入字符串后,遍历字符串中的每个字符,如果是大写字母就转换为小写字母,如果是小写字母就转换为大写字母,否则不变。最后输出结果。
阅读全文