python判断大小写字母的函数
以下是一个简单的 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
:不包含任何字母。
在上述测试中,我们都能得到正确的判断结果。
相关文章