7-6 把字符串中的大写字母改成小写字母
时间: 2024-02-03 22:14:23 浏览: 149
你可以使用 Python 内置的 `lower()` 方法将字符串中所有大写字母转换为小写字母。下面是一个例子:
```python
s = "ThIs Is A StRiNg"
s_lower = s.lower()
print(s_lower)
```
输出结果为:
```
this is a string
```
在这个例子中,原始字符串 `s` 包含了大写字母和小写字母。我们使用 `lower()` 方法将所有大写字母转换为小写字母,并将结果存储在变量 `s_lower` 中。最后,我们打印 `s_lower` 的值,得到一个所有字母均为小写的字符串。
相关问题
把字符串中的大写字母改成小写字母,其他字符不变。 输入格式: 输入一个长度不超过20的包含大小写母和数字的字符串。 输出格式: 输出大写字母改成小写字母后的字符串
以下是 Python 代码实现:
```python
s = input() # 输入字符串
new_s = ""
for char in s:
if 'A' <= char <= 'Z': # 判断是否为大写字母
new_s += chr(ord(char) - ord('A') + ord('a')) # 将大写字母转换为小写字母
else:
new_s += char
print(new_s) # 输出转换后的字符串
```
示例输入1:
```
Hello, World!
```
示例输出1:
```
hello, world!
```
示例输入2:
```
123ABCxyz
```
示例输出2:
```
123abcxyz
```
c语言把一个字符串中的大写字母改成小写字母,其他字符不变。代码
可以使用以下的 C 语言代码来实现:
```
#include <stdio.h>
#include <ctype.h>
#include <string.h>
int main() {
char str[100];
printf("请输入一个字符串:\n");
fgets(str, 100, stdin); // 从标准输入读入字符串
for (int i = 0; i < strlen(str); i++) {
if (isupper(str[i])) { // 判断当前字符是否为大写字母
str[i] = tolower(str[i]); // 转换为小写字母
}
}
printf("转换后的字符串为:%s\n", str);
return 0;
}
```
在这个程序中,我们首先通过 `fgets()` 函数从标准输入读入一个字符串,并存储到 `str` 数组中。然后使用一个 `for` 循环遍历字符串中的每一个字符,如果当前字符是大写字母,就使用 `tolower()` 函数将其转换为小写字母。最后再使用 `printf()` 函数将转换后的字符串输出到屏幕上。
阅读全文