社区
脚本语言
帖子详情
python里怎么把字符串转化为16进制表示
juncius
2006-11-13 11:47:18
比如“123st”转化为“3132337374”?
...全文
2598
5
打赏
收藏
python里怎么把字符串转化为16进制表示
比如“123st”转化为“3132337374”?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
michael_g_hu
2006-11-30
打赏
举报
回复
比如“123st”转化为“3132337374”?
你是怎么转换的?16进制不是应该'\x00'类型的吗?
ChumpKlutz
2006-11-16
打赏
举报
回复
楼上写的语句不错
iambic
2006-11-14
打赏
举报
回复
lambda c: "%02X" % ord(c) #把字符c转为数字,按再转为16进制的字符串,不满2位补零。
map(lambda c: "%02X" % ord(c), s) #把s作为序列,对每一个字符执行上面的操作,生成十六进制串的列表。
''.join(map(lambda c: "%02X" % ord(c), s)) #把上面的列表连起来。
juncius
2006-11-13
打赏
举报
回复
asscii_string = lambda s: ''.join(map(lambda c: "%02X" % ord(c), s))
这句话是什么意思呢?
iambic
2006-11-13
打赏
举报
回复
如我在你另一个贴子里回的:
''.join(map(lambda c: "%02X" % ord(c), '123st'))
写成lambda:
asscii_string = lambda s: ''.join(map(lambda c: "%02X" % ord(c), s))
asscii_string('123st')
python
16进制
字符串
转成10进制数
问题是这样的,我用pyqt5做UI界面开发,从界面中需要获取用户输入的
16进制
CAN ID,获取到的CAN ID都是
字符串
类型(str),需要转换成整型(int),也就是 ‘0xa’ 转换为 10 或着 0xa(注意,这个0xa是整形数,不是
字符串
)。 找了些列子,如果都是整型数字比较简单,比如 id为0x1aa,类型为int,可以通过int()指令转换为10进制数,类型仍然为int >&g...
PYTHON
简单的
16进制
转
字符串
PYTHON
以
字符串
形式存在的
16进制
数,转为该
16进制
对应的ascii
字符串
比较麻烦。 如: hex_str = ‘7468616e6b20796f752076657279206d75636821’ # thank you very much! 首先要将其转为
16进制
数 hex = hex_str.encode(‘utf-8’) 然后再转为
字符串
str_bin = binascii.unhexlify(hex) str = str_bin.decode(‘utf-8’) 函数: import bin
python
字符串
转
16进制
s="aasdajoijlsknhv" s_hex="" for i in range(len(s)): s_hex=s_hex+hex(ord(s[i]))[2:]+" " print(s_hex) 输出:61 61 73 64 61 6a 6f 69 6a 6c 73 6b 6e 68 76
python
常用的十进制、
16进制
、
字符串
、字节串之间的转换
进行协议解析时,总是会遇到各种各样的数据转换的问题,从二进制到十进制,从字节串到整数等等 废话不多上,直接上例子 整数之间的进制转换: 10进制转
16进制
: hex(16) ==> 0x10
16进制
转10进制: int('0x10', 16) ==> 16 类似的还有oct(), bin() -------------------
字符串
转整数: 10进制字符...
python
将
字符串
转换成
16进制
base = input("请输入要转换的
字符串
:") by = bytes(base,'UTF-8') #先将输入的
字符串
转化
成字节码 hexstring = by.hex() #得到
16进制
字符串
,不带0x #输出如下: #请输入要转换的
字符串
:大多数 #e5a4a7e5a49ae695b0 因为hex()函数只接受整数,所以可先将
16进制
字符串
转换成整数: a = i...
脚本语言
37,738
社区成员
34,210
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章