用法:
class uuid.UUID(hex=None, bytes=None, bytes_le=None, fields=None, int=None, version=None, *, is_safe=SafeUUID.unknown)
从 32 个十六进制数字的字符串、16 字节大端顺序的字符串作为
bytes
参数、16 字节的小端顺序作为bytes_le
参数的字符串、6 个元组创建一个 UUID整数(32 位time_low
、16 位time_mid
、16 位time_hi_version
、8 位clock_seq_hi_variant
、8 位clock_seq_low
、48 位node
)作为fields
参数,或单个 128 位整数作为int
参数。当给出一串十六进制数字时,花括号、连字符和 URN 前缀都是可选的。例如,这些表达式都产生相同的 UUID:UUID('{12345678-1234-5678-1234-567812345678}') UUID('12345678123456781234567812345678') UUID('urn:uuid:12345678-1234-5678-1234-567812345678') UUID(bytes=b'\x12\x34\x56\x78'*4) UUID(bytes_le=b'\x78\x56\x34\x12\x34\x12\x78\x56' + b'\x12\x34\x56\x78\x12\x34\x56\x78') UUID(fields=(0x12345678, 0x1234, 0x5678, 0x12, 0x34, 0x567812345678)) UUID(int=0x12345678123456781234567812345678)
正是其中之一
hex
,bytes
,bytes_le
,fields
, 或者int
必须给出。这version
参数是可选的;如果给定,则生成的 UUID 将根据设置其变体和版本号RFC 4122,覆盖给定的位hex
,bytes
,bytes_le
,fields
, 或者int
.UUID 对象的比较是通过比较它们的
UUID.int
属性来进行的。与非 UUID 对象的比较会引发TypeError
。str(uuid)
返回格式为12345678-1234-5678-1234-567812345678
的字符串,其中 32 个十六进制数字表示 UUID。
相关用法
- Python unittest.mock.AsyncMock.assert_awaited_once_with用法及代码示例
- Python unittest.TestCase.assertWarnsRegex用法及代码示例
- Python urllib.parse.urlparse用法及代码示例
- Python unittest.mock.Mock.reset_mock用法及代码示例
- Python unittest.mock.Mock.__class__用法及代码示例
- Python unittest.mock.Mock.call_args用法及代码示例
- Python urllib.parse.urljoin用法及代码示例
- Python unittest.TestCase.assertRaisesRegex用法及代码示例
- Python unittest.mock.call用法及代码示例
- Python unittest.mock.Mock.method_calls用法及代码示例
- Python unittest.mock.Mock.call_args_list用法及代码示例
- Python unittest.mock.AsyncMock.assert_any_await用法及代码示例
- Python unittest.mock.Mock.assert_called用法及代码示例
- Python unittest.TestCase.assertRaises用法及代码示例
- Python unittest.TestCase.tearDownClass用法及代码示例
- Python unittest.mock.Mock.assert_not_called用法及代码示例
- Python unittest.IsolatedAsyncioTestCase用法及代码示例
- Python unittest.TestCase.setUpClass用法及代码示例
- Python unittest.mock.AsyncMock.await_args_list用法及代码示例
- Python urllib.parse.urllib.parse.SplitResult.geturl用法及代码示例
注:本文由纯净天空筛选整理自python.org大神的英文原创作品 uuid.UUID。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。