Python教程

python初步判断车牌

本文主要是介绍python初步判断车牌,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

文章目录


原则:
第一位是中文,
去掉中间空格
后面是字母和数字的组合,

没考虑到的:没考虑中间的点,因为点也不是汉字、字母、数字

def isaChinese(word):
    """judge first str if is a chinese

    :param word: first str
    :return: true or false
    """
    if '\u4e00' <= word <= '\u9fff':
        return True
    return False

def isplatenum(str):
    """judge if plate num

    :param str: detect result of plate frame
    :return: true or false
    """
    newstr = str.rstrip()
    if isaChinese(newstr[0]):
        flag = newstr[1:].isalnum()  # 字母和数字的组合
        print("yes")
    else:
        flag = newstr.isalnum()
        print("yes")
    return flag
这篇关于python初步判断车牌的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!