用python编写一个程序,编写函数,判断字符串中是否包含小写字母
时间: 2024-12-29 15:31:08 浏览: 8
你可以编写一个名为 `contains_lowercase_letters` 的函数,该函数接收一个字符串作为参数,然后遍历字符串的每一个字符,检查是否有小写字母。下面是一个简单的例子:
```python
def contains_lowercase_letters(input_string):
for char in input_string:
if char.islower(): # 判断字符是否为小写字母
return True # 找到一个小写字母就返回True
return False # 遍历完整个字符串都没有找到小写字母,则返回False
# 测试函数
example_string = "Hello World!"
result = contains_lowercase_letters(example_string)
if result:
print(f"{example_string} 包含小写字母.")
else:
print(f"{example_string} 不包含小写字母.")
相关问题
python编写函数用来统计大写字母和小写字母的个数编写程序通过函数调用实现输入一个包含大小写字母的字符串分别输出大写字母和小写字母的个数
好的,以下是 Python 代码实现:
```python
def count_upper_lower(string):
upper_count = 0
lower_count = 0
for char in string:
if char.isupper():
upper_count += 1
elif char.islower():
lower_count += 1
return upper_count, lower_count
input_str = input("请输入一个包含大小写字母的字符串:")
upper_num, lower_num = count_upper_lower(input_str)
print("大写字母个数:", upper_num)
print("小写字母个数:", lower_num)
```
解释一下:
- `count_upper_lower` 函数接收一个字符串作为参数,遍历字符串中的每个字符,判断其是否为大写字母或小写字母,统计个数并返回。
- `input_str` 变量接收用户输入的字符串。
- 调用 `count_upper_lower` 函数并将其返回值分别赋值给 `upper_num` 和 `lower_num` 变量。
- 输出结果。
希望能够帮到你!
python编写一个函数接收一个字符串, 返回输入字符串中的大写字母、小写字母和 数字的个数
可以使用Python内置函数isupper()、islower()、isdigit()来判断字符的类型,然后统计个数即可。具体实现如下:
def count_chars(s):
upper_count =
lower_count =
digit_count =
other_count =
for c in s:
if c.isupper():
upper_count += 1
elif c.islower():
lower_count += 1
elif c.isdigit():
digit_count += 1
else:
other_count += 1
return (upper_count, lower_count, digit_count, other_count)
# 测试
s = "Hello, World! 123"
print(count_chars(s)) # 输出:(2, 8, 3, 4)
阅读全文