1. 统计字符串“I’m a student”中小写字母的个数。(正则表达式)
时间: 2023-06-11 16:10:39 浏览: 49
可以使用正则表达式来匹配小写字母,然后使用Python中的re模块进行匹配和统计。
```python
import re
s = "I'm a student"
count = len(re.findall(r'[a-z]', s))
print(count) # 输出结果为 7
```
在正则表达式中,`[a-z]`表示匹配任意一个小写字母,`re.findall()`函数会返回所有匹配到的字符串组成的列表,使用`len()`函数即可统计列表长度,从而得到小写字母个数。
相关问题
C#中I am a student转换为student a am I 要求使用字符串完成
可以使用字符串的 Split() 和 Reverse() 方法来完成这个任务,具体实现如下:
```csharp
string originalStr = "I am a student";
string[] words = originalStr.Split(' ');
Array.Reverse(words);
string reversedStr = string.Join(" ", words);
Console.WriteLine(reversedStr); // 输出:student a am I
```
首先使用 Split() 方法把原始字符串按空格分割成一个字符串数组,然后使用 Array.Reverse() 方法把数组元素反转,最后使用 Join() 方法把反转后的数组拼接成一个新的字符串。
2.设定字符串“test_str=”a020230524 Hello My Student 202507g”,去掉里面的数字0,并把小写字母变成大写字母输出。
可以使用Python中的字符串方法`replace()`和`upper()`来实现:
```python
test_str = "a020230524 Hello My Student 202507g"
test_str = test_str.replace("0", "").upper()
print(test_str)
```
输出结果为:
```
A22235 HELLO MY STUDENT 257G
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![sql](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)