
Python的uuid模块提供了不可变的UUID对象和用于生成各种版本UUID的函数。UUID即通用唯一标识符,用于生成可在不同系统之间利用的独特ID。
此函数基于主机的MAC地址和当前时间生成一个UUID。
import uuid
# 使用uuid1()生成一个UUID
result = uuid.uuid1()
print(result)35c8204e-1d15-11ea-a5f1-0800200c9a66使用uuid3()方法,可以基于命名空间和名称的MD5散列生成一个UUID。
namespace = uuid.NAMESPACE_DNS
name = "example.com"
# 使用uuid3()生成一个UUID
result = uuid.uuid3(namespace, name)
print(result)6fa459ea-ee8a-3ca4-894e-db77e160355euuid4()方法可创建一个随机的UUID,如下所示。
# 使用uuid4()生成一个UUID
result = uuid.uuid4()
print(result)f50ec0b7-f960-400d-91f0-c42a6d44e3d7与uuid3()相似,uuid5()方法可基于命名空间和名称的SHA-1散列生成一个UUID。
namespace = uuid.NAMESPACE_DNS
name = "example.com"
# 使用uuid5()生成一个UUID
result = uuid.uuid5(namespace, name)
print(result)c74a196f-f19d-5ea9-bffd-a2742432fc9c通用唯一标识符对于确保跨系统对象的唯一性至关重要。Python的uuid模块提供了一种简明直观的方式,通过使用像uuid1()、uuid3()、uuid4()和uuid5()等函数来生成不同类型的UUID。
str()函数将UUID对象转换为字符串。| [Python] 通过多种示例深入了解位运算符 |
|---|
| [Python] 通过多种示例深入了解关系运算符 |
| [Python] 解决 'zsh: command not found: python' 错误的方法 |
| [Python] 通过多种示例深入了解赋值运算符 |
| [Python] 通过多种示例深入了解算术运算符 |

CloneCoding
创新从一行代码开始!