欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

python 判断 字符串最后一个字符是数字 还是字母 文心一言 chatgpt 有大用 有大大用

你可以使用 Python 的内置函数 isalpha() 和 isdigit() 来判断字符串的最后一个字符是字母还是数字。这两个函数分别用于判断一个字符是否是字母或数字。

下面是一个简单的示例:

python复制代码

def check_last_char(s):

   if not s:  # 如果字符串为空,直接返回                  

       return "String is empty"  

    last_char = s[-1]  # 获取字符串的最后一个字符                  

   if last_char.isalpha():  # 判断最后一个字符是否是字母                  

       return "The last character is an alphabet"  

   elif last_char.isdigit():  # 判断最后一个字符是否是数字                  

       return "The last character is a digit"  

   else:  # 如果最后一个字符既不是字母也不是数字                  

       return "The last character is neither an alphabet nor a digit"  



# 测试函数                  

s = "Hello1"  

print(check_last_char(s))  # 输出: The last character is a digit                


在这个示例中,我们首先检查字符串是否为空。然后,我们获取字符串的最后一个字符,并使用 isalpha() 和 isdigit() 函数来判断它是否是字母或数字。最后,我们根据判断结果返回相应的字符串。





普通分类: