Python编程常用技巧,你全知道么?( 七 )

结果:

#192.168.1.0

#192.168.1.1

#192.168.1.2

#192.168.1.3

#...

另一个不错的功能IP地址是否在IP段的验证:

ip = ipaddress.ip_address(\"192.168.1.2\")

ip in net

# True

ip = ipaddress.ip_address(\"192.168.1. 253\")

ip in net

# False

ip地址转字符串、整数值的互转:

>>> str(ipaddress.IPv4Address('192.168.0.1'))

'192.168.0.1'

>>> int(ipaddress.IPv4Address('192.168.0.1'))

推荐阅读