Python学习笔记四(GUID&UUID)

GUID和UUID的迷惑
C#入戏太深,所以在寻找产生唯一值的方式时,很自然的就搜索“python GUID”。结果少的可怜。没有仔细看,还以为Python没有生成类似C#中GUID的方法。静下心来,仔细的寻找。原来是关键字错误,在Python中,人家管这叫UUID。
在google搜索了一下,这篇文章好像介绍的比较全面
http://www.ietf.org/rfc/rfc4122.txt
http://mozier.cnblogs.com/archive/2005/01/19/94331.html

python标准库中有4中UUID类型,分别是:
uuid1( [node[, clock_seq]]) 基于时间的uuid
uuid3( namespace, name) 基于MD5加密的UUID
uuid4( ) 生产一个随机的UUID
uuid5(namespace, name) 基于SHA-1加密的UUID

很奇怪的是为什么没有uuid2。而且我不知道是不是应用的领域不同。对于我来说,目前uuid1()是最常用的了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值