1.如果是对某个确定的字符或者数字进行判断,可以直接使用endswith()方法
# 判断str_a是否以‘A’结尾str_a = '0813A'print(str_a.endswith('A'))# True
2.如果是对不确定的字母或者数字进行判断,则可以借助python的re模块
import re
# 判断字符串是否以字母结尾def string_compiler(str):text = pile(r".*[a-zA-Z]$")if text.match(str):return Trueelse:return Falsestr_b = '0813'str_c = '0813abc'print(string_compiler(str_b)) # Falseprint(string_compiler(str_c)) # True
对数字进行判断只需要修改对应的验证方式即可