UUID 有一个标准,因此它们在所有语言中都是相同的。但是,有字符串表示和二进制表示。正常的字符串表示 ( str(myuuid)
) 看起来像42c151a8-b22b-4cd5-b103-21bdb882e489
并且是 36 个字符。二进制表示myuuid.bytes
(或bytes_le
,但在重构 UUID 对象时与其保持一致)为 16 个字节。您还可以获得不带连字符(32 个字符)的字符串表示形式myuuid.hex
。
您应该知道,某些数据库具有用于存储 UUID 的特定 UUID 类型。你用的是什么类型的数据库?