python 字符串和 int类型数字转换

python 字符串和 int类型数字转换

https://blog.csdn.net/wowocpp/article/details/79497719

例子如下:

#!/usr/bin/python
#-*- coding:utf-8 -*-

import sys

import struct

if __name__ == "__main__":
    pass

    data = '\xaa\xbb'

    num = 0xaabb

    print 'type(data) =', type(data)

    print 'type(num) = ', type(num)

    print 'data[0] = ', data[0]
    print 'data[1] = ', data[1]

    var = data.encode('hex')

    print 'type(var)=', type(var)
    print 'var = ', var

    tmp = var.decode('hex')

    print 'type(tmp) =', type(tmp)
    print 'tmp = ', tmp

    each = struct.unpack('BB', data)

    print type(each)

    print 'each = ', each
    print 'type(each[0]) = ', type(each[0])
    print 'each[0] = ', each[0]
    print 'type(each[1]) = ', type(each[1])
    print 'each[1] = ', each[1]

log如下:

C:\Python27\python.exe E:/python/work/thread_t1/str_test.py
type(data) = <type 'str'>
type(num) =  <type 'int'>
data[0] =  �
data[1] =  �
type(var)= <type 'str'>
var =  aabb
type(tmp) = <type 'str'>
tmp =  ��
<type 'tuple'>
each =  (170, 187)
type(each[0]) =  <type 'int'>
each[0] =  170
type(each[1]) =  <type 'int'>
each[1] =  187


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值