欢迎各位兄弟 发布技术文章
这里的技术是共享的
你可以使用 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()
函数来判断它是否是字母或数字。最后,我们根据判断结果返回相应的字符串。