python判断大小写字母的函数

2023-07-30 12:30:01 函数 判断 写字母

以下是一个简单的 Python 函数,用于判断一个字符串中是否包含大写或小写字母:

def has_upper_or_lower(s):
    """
    判断一个字符串中是否包含大写或小写字母
    """
    for c in s:
        if c.isupper() or c.islower():
            return True
    return False

该函数接受一个字符串参数 s,并遍历其中的每个字符。如果其中有任何一个字符是大写或小写字母,则返回 True,否则返回 False

我们可以用以下代码测试这个函数:

s1 = "pidancode.com"
s2 = "皮蛋编程"
s3 = "PIDANCODE.COM"

print(has_upper_or_lower(s1))  # 输出 True
print(has_upper_or_lower(s2))  # 输出 True
print(has_upper_or_lower(s3))  # 输出 True
print(has_upper_or_lower("1234567890"))  # 输出 False

上述代码中,我们分别测试了三个字符串,它们分别是:

  • pidancode.com:包含小写字母和点号。
  • 皮蛋编程:包含汉字,但其中汉字并不是大小写字母,因此该字符串依然被判断为包含大小写字母。
  • PIDANCODE.COM:包含大写字母和点号。
  • 1234567890:不包含任何字母。

在上述测试中,我们都能得到正确的判断结果。

相关文章