永发信息网

急急急!!!python关于ascii及进制转换问题单个字母或符号转化成二进制或十六进制数字!!!

答案:2  悬赏:30  手机版
解决时间 2021-02-05 13:27
下面是python的test...求帮助
## Tests for Converter
Test 1 - upper case character > bin
>>> converter('A', 'bin')
Bin: 01000001

Test 2 - lower case character > bin
>>> converter('a', 'bin')
Bin: 01100001
Test 3 - number > bin
>>> converter('2', 'bin')
Bin: 00110010
Test 4 - special character > bin
>>> converter('$', 'bin')
Bin: 00100100
Test 5 - special character > bin
>>> converter('%', 'bin')
Bin: 00100101
Test 6 - upper case character > hex
>>> converter('A', 'hex')
Hex: 41
Test 7 - lower case character > hex
>>> converter('j', 'hex')
Hex: 6A
Test 8 - number > hex
>>> converter('2', 'hex')
Hex: 32
Test 9 - special character > hex
>>> converter('|', 'hex')
Hex: 7C
Test 10 - special character > hex
>>> converter('?', 'hex')
Hex: 3F

坐等各位大神了,好的话还可以加分
最佳答案
def converter(char, base):
bases = {'hex': hex, 'bin': bin, 'dec': str, 'oct': oct}
print('%s: %s' % (base.title(), bases[base](ord(char))[2:]))
converter('A', 'hex')

参数名 char base 替换成 character number_system 不会有影响,这只是个参数名。
全部回答
期待看到有用的回答!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
你好,我想问一下我那只阿拉斯加犬10个月大,
君悦华府宾馆地址有知道的么?有点事想过去
如为宫颈癌,最常见的组织学类型是A.子宫颈鳞
羊脑子有什么功效
我用尽了全力去爱女朋友?为何到最后换来的却
u盘一般多大就够用了?、、一般16g的u盘多少
赠扇的意思是什么啊?知道的请说下!
仲舟广告我想知道这个在什么地方
形容“假期过得快”的诗句都有哪些?
今天晚上月亮特别我要下载个什么软件才能看到
什么币上写着5rand south africa suid~afrika
紫铜热锻前后硬度变化
【昔有愚人】昔有愚人,适友人家.文言文阅读答
论女生化妆的重要性
中国邮政储蓄银行(石杨镇营业所)怎么去啊,有
推荐资讯
剑门关镇在什么地方啊,我要过去处理事情
观音阁镇我想知道这个在什么地方
身份证和驾照号码一样就姓名不一样怎么办
千色佳人地址在什么地方,我要处理点事
韩文歌名很短,翻译成中文是吊
天津消费水平比北京低吗?
下列属于人类对太阳能的间接利用的是BA. 太阳
我在合肥蜀山区天鹅花园买了江淮仪表厂的集资
将相机里的照片如何存入电脑(我现在在电脑上
无限斯特拉托斯3什么时候出
假如有一天夜间,我们发现家中石油液化气泄漏
瓦子坪菜店地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?