碰到的这段字符串为一个ip地址,想要转换为整形 ,用int直接转失败
str="240E098099000000"
python2中有long类型
python3中没有long类型,只有int类型
所在没办法使用long进行强转
方法为
int类型(X)转换X到一个普通整数。
class int(x, base=10)
x – 字符串或数字。
base – 进制数,默认十进制。
使用
这里为 int(str,16)) 解决问题
碰到的这段字符串为一个ip地址,想要转换为整形 ,用int直接转失败
str="240E098099000000"
python2中有long类型
python3中没有long类型,只有int类型
所在没办法使用long进行强转
方法为
int类型(X)转换X到一个普通整数。
class int(x, base=10)
x – 字符串或数字。
base – 进制数,默认十进制。
使用
这里为 int(str,16)) 解决问题