Skip to content

IP计算

更新: 2025/9/23 字数: 0 字 时长: 0 分钟

可将不同表示方式的IPv4地址进行相互转换

加载IP

常规IP

常规IP

from_ip(ip_str)

from_ip.py
python
from sch import IP

ip = IP.from_ip('192.168.1.1')
print(ip)
输出
IP Address: 192.168.1.1
IP Digits: 3232235777
IP Hex: C0A80101
IP Binary: 11000000101010000000000100000001

数字类型IP

数字类型IP

from_digits(ip_int)

from_digits.py
python
from sch import IP

ip = IP.from_digits(3232235777)

十六进制IP

十六进制IP

from_hex(hex_str)

from_hex.py
python
from sch import IP

ip = IP.from_hex('C0A80101')

二进制IP

二进制IP

from_bin(bin_str)

from_bin.py
python
from sch import IP

ip = IP.from_bin('11000000101010000000000100000001')

计算IP

常规IP

常规IP

ip_str

ip_str.py
python
from sch import IP

ip = IP.from_digits(3232235777)
print(ip.ip_str)
输出
192.168.1.1

数字类型IP

数字类型IP

ip_digits

ip_digits.py
python
from sch import IP

ip = IP.from_ip('192.168.1.1')
print(ip.ip_digits)
输出
3232235777

十六进制IP

十六进制IP

ip_hex

ip_hex.py
python
from sch import IP

ip = IP.from_hex('C0A80101')
print(ip.ip_hex)
输出
C0A80101

二进制IP

二进制IP

ip_bin

ip_bin.py
python
from sch import IP

ip = IP.from_ip('192.168.1.1')
print(ip.ip_bin)
输出
11000000101010000000000100000001