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