判断字符串是否大小写都出现过
时间: 2024-09-23 22:01:08 浏览: 36
解析C#中不一样的大小写转换
判断一个字符串是否包含大写字母、小写字母以及它们各自至少出现一次,通常可以使用Python的内置函数和循环。这里是一个简单的示例:
```python
def has_upper_and_lower(s):
# 检查字符串长度是否大于0
if len(s) < 1:
return False
# 初始化两个布尔变量分别表示已找到大写和小写字母
has_upper = False
has_lower = False
# 遍历字符串中的每个字符
for char in s:
if char.isupper(): # 如果是大写字母
has_upper = True
elif char.islower(): # 如果是小写字母
has_lower = True
# 如果已经找到了大写和小写字母,则退出循环
if has_upper and has_lower:
break
# 返回结果
return has_upper and has_lower
# 测试函数
s1 = "Hello World" # 包含大小写字母
s2 = "hello" # 只有小写字母
s3 = "HELLO" # 只有大写字母
print(has_upper_and_lower(s1)) # 输出:True
print(has_upper_and_lower(s2)) # 输出:False
print(has_upper_and_lower(s3))
阅读全文