Python实现随机生成车牌号
注意:
这里的代码只是简单模拟一下生成车牌号,实际应用的车牌号应该还会有很多约束的
#随机生成一个车牌号码
def car_num():char0=["京","津","沪","渝","冀","豫","云","辽","黑","湘","皖","鲁","新","苏","浙","赣","鄂","桂","甘","晋","蒙","陕","吉","闽","赣","粤","青","藏","川","宁","琼"] #省份简称char1='ABCDEFGHJKLMNPQRSTUVWXYZ'#车牌号中没有I和Ochar2='0123456789ABCDEFGHJKLMNPQRSTUVWXYZ'id_1=random.choice(char0) #车牌号第一位 省份简称id_2=''.join(random.sample(char1, 1)) #车牌号第二位while True:id_3=''.join(random.sample(char2, 5))v=id_3.isalpha() #所有字符都是字母时返回 trueif v==True:continueelse:car_id=id_1+id_2+id_3#print car_idbreakreturn car_id
import random
import re
def car_num(len=6):char0='京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽赣粤青藏川宁琼'char1='ABCDEFGHJKLMNPQRSTUVWXYZ'#车牌号中没有I和O,可自行百度char2='1234567890ABCDEFGHJKLMNPQRSTUVWXYZ'char3='1234567890'len0=len(char0)-1len1 = len(char1) - 1len2 = len(char2) - 1len3 = len(char3) - 1while True:code = ''index0 = random.randint(1,len0 )index1 = random.randint(1, len1)code += char0[index0]code += char1[index1]code+=' 'for i in range(1, 5):index2 = random.randint(1, len2)code += char2[index2]index3=random.randint(1,len3)code+=char3[index3]test=re.match('^.\w.[A-Z]\d{4}$|^.\w.\d[A-Z]\d{3}$|^.\w.\d{2}[A-Z]\d{2}$|^.\w.\d{3}[A-Z]\d$|^.\w.\d{5}$',code)if test:return code
Python实现随机生成车牌号相关推荐
- Python 随机生成车牌号和车牌号对应的颜色,大批量造测试数据
公司需求可以支持大数据量的车牌从excel导入到系统,写了个脚本支持测试 import random import pandas as pd import logging logging.basicC ...
- 随机生成车牌号【python实现】
文章目录 问题描述 实现方式 result 问题描述 某市随机生成车辆号牌的规则是:号牌字头为"某A-","某B-"等(字母为除了C以外的A~H范围内的大写字母 ...
- Java实现随机生成车牌号
String[] citys = {"津","京","宁"}; String sectionNamePre = "断面" ...
- java随机生成车牌_JDBC:随机生成车牌号,批量插入数据库
package InsertTest;/** 单客户端:批量插入*/import java.sql.Connection; import java.sql.DriverManager; import ...
- 【一起来刷Python题】——01.随机生成车牌号
在CSDN刷每日一题的时候,发现四个答案没一个对的,不知道该咋选了
- php随机生成车牌号,生成汽车牌照
用户随机50选1.好的车牌用户选不到. 我目前的做法是这样的.所有车牌入库.别人选了状态就修改为1.下面是入库程序,想跟大家讨论一下,有没有更好的方式. use Illuminate\Database ...
- java随机生成车牌号函数
public static String radomPlateNO(){String plateNO="";//省号String[] sheng={"京",&q ...
- Python实现随机生成任意数量车牌号(完全符合2020年中国车牌号标准)
更改:之前写的还是有漏洞的,之前写的默认后五位全是数字,但是实际上不是这样的,作者百度了相关标准,如下: (一)前4位必须有1位且只能有1位是英文字母(但I和O不能使用),英文字母位置可以在4位中自由 ...
- 车牌号随机函数 php,模拟生成车牌号的程序.程序运行.生成十个随机的车牌子.......
package demo; import java.util.ArrayList; import java.util.Random; //举例: 京C.85100 / 津K.45H88 //* 要求 ...
最新文章
- 后BERT时代:15个预训练模型对比分析与关键点探索(附链接)
- 一天一点linux(9):ubuntu下如何搭建LAMP开发环境?
- python怎么理解函数的参数_理解Python中函数的参数
- Oracle 数据库impdp导入数据库版本和dmp数据库文件版本不匹配问题解决方法,ORA-39142版本号不兼容、ORA-39000转储文件说明错误解决方法
- Python 学习笔记(3)对txt文件的读与写操作(上)
- ligerDialog的使用
- 设计模式之--单例模式
- 解决谷歌浏览器重复上传同一文件失败的问题
- 在手机上查看和测试vue脚手架搭建的项目
- iOS之 随笔Xcode7的lipo
- ExtJs 4.x MVC 架构
- 详解中文维基百科数据处理流程及脚本代码
- 错误的robots文件设置对SEO的影响
- Java基础系列(五)——Collection集合Map源码详解
- 致远oa读取服务器信息失败,致远OA A8V5常见问题集
- mysql特殊符号无法储存_解决MYSQL数据库无法保存emoji表情及特殊符号问题
- VMWare虚拟OSX系统搭建ios、iphone开发环境并成功运行模拟器(2016)
- html p标签行间距怎么调,css怎么设置行距?
- html鼠标特效怎么设置到桌面,用CSS实现鼠标单击特效
- 机架服务器最多有多少cpu,小身材却有大能量:高密度机架服务器