- 用法:- class ipaddress.IPv6Address(address)
- 構造一個 IPv6 地址。如果 - address不是有效的 IPv6 地址,則會引發- AddressValueError。- 以下構成有效的 IPv6 地址: - 由八組四個十六進製數字組成的字符串,每組代表 16 位。這些組由冒號分隔。這說明了一個 - exploded(速記)記法。字符串也可以- compressed(速記符號)通過各種方式。看RFC 4291詳情。例如,- "0000:0000:0000:0000:0000:0abc:0007:0def"可以壓縮成- "::abc:7:def".- 可選地,字符串也可以有一個範圍區域 ID,用後綴表示 - %scope_id.如果存在,範圍 ID 必須是非空的,並且不能包含- %.看RFC 4007詳情。例如,- fe80::1234%1可能會識別地址- fe80::1234在節點的第一個鏈接上。
- 適合 128 位的整數。 
- 一個整數打包到長度為 16 的 - bytes對象中,big-endian。
 - >>> ipaddress.IPv6Address('2001:db8::1000') IPv6Address('2001:db8::1000') >>> ipaddress.IPv6Address('ff02::5678%1') IPv6Address('ff02::5678%1')- 地址表示的縮寫形式,省略了組中的前導零,並且完全由零組成的最長組序列折疊為一個空組。 - 這也是 - str(addr)針對 IPv6 地址返回的值。- 地址表示的長格式,包括所有前導零和完全由零組成的組。 - 以下屬性和方法見 - IPv4Address類的對應文檔:
相關用法
- Python ipaddress.IPv4Address.reverse_pointer用法及代碼示例
- Python ipaddress.IPv4Address.__format__用法及代碼示例
- Python ipaddress.IPv4Network.supernet用法及代碼示例
- Python ipaddress.IPv4Network.supernet_of用法及代碼示例
- Python ipaddress.IPv4Network.address_exclude用法及代碼示例
- Python ipaddress.IPv4Interface.ip用法及代碼示例
- Python ipaddress.IPv4Network.subnets用法及代碼示例
- Python ipaddress.IPv4Interface.with_prefixlen用法及代碼示例
- Python ipaddress.IPv4Interface.with_netmask用法及代碼示例
- Python ipaddress.IPv4Interface.with_hostmask用法及代碼示例
- Python ipaddress.IPv4Network.subnet_of用法及代碼示例
- Python ipaddress.IPv4Address用法及代碼示例
- Python ipaddress.IPv4Network.compare_networks用法及代碼示例
- Python ipaddress.IPv4Network.hosts用法及代碼示例
- Python ipaddress.IPv4Interface.network用法及代碼示例
- Python ipaddress.collapse_addresses用法及代碼示例
- Python ipaddress.summarize_address_range用法及代碼示例
- Python ipaddress.v4_int_to_packed用法及代碼示例
- Python ipaddress.ip_address用法及代碼示例
- Python numpy ipmt用法及代碼示例
注:本文由純淨天空篩選整理自python.org大神的英文原創作品 ipaddress.IPv6Address。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
