识别码就是一个能够在一定范围内标识物品或对象的不重复文本 , 例如超市之中的每一个商品就会有识别码来进行标识 , 因为哪怕使用同一个物品也会有规格的区别 。而uuid就是通用唯一识别码 , 下面这篇文章要讲解的内容就是python生成uuid的方法教程 , 往下看看吧 。
【Python如何生成uuid?Python生成识别码怎么做】

(1)uuid通用唯一识别码的格式是固定的 , 它的长度为128bit , 换算成字节的话就是16字节 。因为每隔一定的字符就会使用横杠符号-进行连接 , 所以整个uuid中的实际字符数量为36个 , 加上符号的话就是40个 。
(2)那么在python中生成uuid可以直接去使用uuid模块 , 该模块内有几个方法都可以去生成它 , 代码示例如下所示:
import uuidprint(uuid.uuid1())#bf1dfacf-67d8-11e8-9a23-408d5c985711从代码运行的结果可以看出来uuid会先使用#这个符号来标识 , 然后以8-4-4-4-12这样的格式生成识别码 。而uuid1()这个方法也不是随机使用一些数据来生成uuid的 , 它是根据当前时间戳以及当前电脑的mac地址作为数据源生成uuid 。
而除了这个方法之外还有另外三个方法都可以用来生成通用唯一识别码 , 其中uuid3()是根据MD5算法来生成的、uuid4()方法则是通过随机数生成识别码、最后一个方法uuid5()是用散列算法SHA1来生成识别码 , 并且可以自己指定数据 , 代码如下所示:
print uuid.uuid5(uuid.NAMESPACE_DNS, 'yuanlin')#4a47c18d-037a-5df6-9e12-20b643c334d3以上就是关于“Python如何生成uuid?Python生成识别码怎么做”的全部内容了 , 希望对你有所帮助 。
猜你喜欢
- 如何将洗衣液空瓶变为花盆 怎样将洗衣液空瓶变为花盆
- Python如何连接hive?Python怎么连接到hive数据库
- Python中subplot函数怎么画图?Python中subplot的用法
- 网上买的避孕套如何辨别真假
- Python中输出函数叫什么?Python中输出函数的使用方法
- Linux用什么编辑器写python?如何使用Linux编写Python脚本?
- 武装突袭怎么拆弹 武装突袭如何拆弹
- 万国觉醒驻城统帅怎么带兵 万国觉醒驻城统帅如何带兵
- 九灵神域怎么合成七阶四星装备 九灵神域如何合成七阶四星装备
- 如何把鸭血凝固起来
