【发布时间】:2014-01-23 18:20:12
【问题描述】:
我正在编写一个将 IP 转换为 HEX 的脚本。以下是我的脚本:
import string
ip = raw_input('Enter IP')
a = ip.split('.')
b = hex(int(a[0])) + hex(int(a[1])) + hex(int(a[2])) + hex(int(a[3]))
b = b.replace('0x', '')
b = b.upper()
print b
我的问题是对于像 115.255.8.97 这样的 IP,我得到了这个:
答案来了:73FF861
预期答案:73FF0861
谁能聪明地告诉我我犯了什么错误。
【问题讨论】:
标签: python string python-2.7