用python统计一个字符串中大写字母的个数
时间: 2023-04-10 09:04:03 浏览: 201
非常感谢您的提问。您可以使用以下代码来统计一个字符串中大写字母的个数:
```
string = "Hello World"
count = sum(1 for c in string if c.isupper())
print(count)
```
这段代码可以输出字符串中大写字母的个数,即2。希望能对您有所帮助。
相关问题
python统计一个字符串中大写字母的个数
可以使用Python内置函数isupper()来判断一个字符是否为大写字母,然后再遍历整个字符串,统计大写字母的个数。
示例代码如下:
```python
s = 'Hello World!'
count = 0
for c in s:
if c.isupper():
count += 1
print(count)
```
输出结果为:
```
2
```
其中,字符串s中包含2个大写字母'H'和'W'。
python编写一个函数,统计一个字符串中大写字母的个数。利用函数编程统计一个字符串元组中大写字母出现的次数。
1. 统计一个字符串中大写字母的个数:
```python
def count_uppercase(s):
count = 0
for c in s:
if c.isupper():
count += 1
return count
s = "Hello World!"
print(count_uppercase(s)) # 输出 2
```
2. 利用函数编程统计一个字符串元组中大写字母出现的次数:
```python
def count_uppercase(s):
count = 0
for c in s:
if c.isupper():
count += 1
return count
t = ("Hello World!", "Welcome to Python", "I am a PYTHON programmer")
counts = list(map(count_uppercase, t))
print(counts) # 输出 [2, 2, 6]
```
注:上面代码中,利用 `map` 函数对元组中每个字符串调用 `count_uppercase` 函数,返回一个包含每个字符串中大写字母出现次数的列表。
阅读全文