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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值