programing
ray1u0
学习使我快乐
展开
-
python3 16进制字符串转ASCii码值
这是我自己写的源代码,应该不是最简单的方法,只是尝试一下,本人也是刚学python3. h = '54686520676f6e6520697320676f6e652e' t1 = [h[i:(i+2)] for i in range(0,len(h),2)] t2 = [int(i,16) for i in t1] t3 = [chr(i) for i in t2] s = "".join(t...原创 2018-09-09 00:25:37 · 3747 阅读 · 1 评论 -
Python3 16进制字符串转ASCII码值 使用字节码
最近学密码学,又学了新方法,把原来的升级一下。 from binascii import a2b_hex h = '54686520676f6e6520697320676f6e652e' p1 = bytes(h,'utf-8') p2 = a2b_hex(p1) print(p2.decode()) h是一段简单的16进制字符串,原来的编码格式为“0x00”。 运行效果: ...原创 2018-10-14 22:08:21 · 3174 阅读 · 0 评论 -
PAT 1001 A+B Format PAT入门
原题目描述如下: 1001A+B Format(20分) 题目的意思是,输入a和b,计算a+b的值,并输出。注意输出结果要使用标准格式,即每三个数字要用 ',' 字符分割。 下面介绍将两数和转换为字符串的解法: #include <iostream> #include <string> using namespace std; int main()...原创 2019-04-15 21:51:37 · 198 阅读 · 0 评论