
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
創新從一行代碼開始!