import random
def random_vin():# 内容的权值content_map = {'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5,'F': 6, 'G': 7, 'H': 8, 'I': 0, 'J': 1, 'K': 2, 'L': 3,'M': 4, 'N': 5, 'O': 0, 'P': 7, 'Q': 8, 'R': 9, 'S': 2, 'T': 3,'U': 4, 'V': 5, 'W': 6, 'X': 7, 'Y': 8, 'Z': 9, "0": 0, "1": 1,"2": 2, "3": 3, "4": 4, "5": 5, "6": 6, "7": 7, "8": 8, "9": 9}# 位置的全值location_map = [8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2]vin = ''.join(random.sample('0123456789ABCDEFGHJKLMPRSTUVWXYZ', 17))num = 0for i in range(len(vin)):num = num + content_map[vin[i]] * location_map[i]vin9 = num % 11if vin9 == 10:vin9 = "X"list1 = list(vin)list1[8] = str(vin9)vin = ''.join(list1)return vin

python生成车架号相关推荐

  1. python生成订单号或生成任意序列

    python生成订单号或生成任意序列 示例代码: import time# 生成订单号 def get_order_code():# 年月日时分秒+time.time()的后7位order_no = ...

  2. python用*号输出字母c的图案_第1.6题:使用Python生成字母验证码图片

    题目来自:Python 练习册.题目1.6:使用 Python 生成类似于下图中的字母验证码图片 查看更多于本人博客:李飞阳 参考代码 我们用随机颜色填充背景,再画上文字,最后对图像进行模糊,得到验证 ...

  3. python 生成电商的订单号

    # 生成订单号 def get_order_code():order_no = str(time.strftime('%Y%m%d%H%M%S', time.localtime(time.time() ...

  4. Python 为什么用 # 号作注释符?

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者:豌豆花下猫 来源:Python猫 关于编程语言中的注释,其重 ...

  5. python为什么用号做注释符_Python为什么用#号作注释符?

    Apple iPhone 11 (A2223) 128GB 黑色 移动联通电信4G手机 双卡双待 4999元包邮 去购买 > 关于编程语言中的注释,其重要性基本上已为大家所共识. 很多人学习py ...

  6. 如何用python生成表格_用 Python 生成 HTML 表格

    在 邮件报表 之类的开发任务中,需要生成 HTML 表格. 使用 Python 生成 HTML 表格基本没啥难度, for 循环遍历一遍数据并输出标签即可. 如果需要实现合并单元格,或者按需调整表格样 ...

  7. python多行注释符号_涨知识Python 为什么用 # 号作注释符?

    - START -关于编程语言中的注释,其重要性基本上已为大家所共识.然而关于注释的规范,这个话题就像我们之前聊过的缩进.终止符和命名方式一样,众口难调.注释符通常可分为两种,即行注释与块注释(inl ...

  8. python程序员专用壁纸_程序员炫技必备:用Python生成马赛克画!(文末附源码)...

    原标题:程序员炫技必备:用Python生成马赛克画!(文末附源码) 源 | Python与数据分析文 | 强哥 大家知道马赛克画是什么吗?不是动作片里的马赛克哦~~ 马赛克画是一张由小图拼成的大图,本 ...

  9. python写公众号_python如何编写公众号

    python编写公众号的方法:首先运行cmd,输入[pip install werobot]安装WeRoBot框架:然后打开ide,在项目目录下打开cmd输入[python app.py]并运行:最后 ...

最新文章

  1. 【错误记录】Flutter 应用运行卡在 Running Gradle task ‘assembleDebug‘... ( 配置阿里云 Maven 仓库镜像 )
  2. Go websocket
  3. Docker系列之.NET Core入门(三)
  4. CSS之media query模板
  5. 1982:【19CSPJ普及组】数字游戏 scratch C++
  6. Ubuntu18.04创建新的系统用户
  7. eclipse常见小问题
  8. Java基础学习总结(21)——常用正则表达式列表
  9. C++ 指针与引用的差别
  10. 根据卡号识别银行卡类型
  11. docker 两行命令启动 qq音乐api服务器 和 网易云音乐api服务器
  12. java奖学金课设系统_java毕业设计_springboot框架的基于奖学金评定系统
  13. 坚定文化新自信 提升文化软实力
  14. 微信 Android 终端内存优化实践
  15. Qt编译zlib完成文件压缩解压(Ubuntu18.04)
  16. 失败者的人性弱点,来看看你中了几点
  17. matlab最后一步出错,最后一条错误消息和相关信息
  18. Clipping input data to the valid range for imshow with RGB data ([0..1] for floats or [0..255]解决方法
  19. 小光棍数(同余定理)
  20. 入选MIT TR 35的王刚是谁 他给阿里带来什么

热门文章

  1. 2020年计算机专业最好的笔记本电脑,性价比最高的笔记本电脑推荐 2021年最值得入手的笔记本电脑...
  2. python安装包怎么用蓝牙传送文件_Python蓝牙如何将文件发送到phon
  3. sql语句分组查询最新的一次记录
  4. 自然语言处理(NLP)的基本概念 (未完待续)
  5. matlab院校,MATLAB要来了?!
  6. 如何科学应对宝宝秋季腹泻?
  7. python中callable什么意思_python中callable对象有什么用
  8. P4117 [Ynoi2018] 五彩斑斓的世界
  9. NGINX按天生成日志文件的简易配置
  10. 秋招历险记-深度学习