python按位操作以及进制转换
2024-10-16 20:20:27
a = raw_input() b = raw_input() c1 = int(str(a), 2)#2进制转化为10进制 c2 = int(str(b), 2) c = c1 ^ c2#按位异或 c = bin(int(str(c), 10))#10进制转换2进制 c =str(c) c = c[2:] rr = []; if len(str(a)) != len(c): c = '0' * (len(str(a)) - len(c)) + c for i in range(len(c)): if c[i] =='0': rr.append('1') else: rr.append('0') rr = str(rr) rr = rr.replace('[','') rr = rr.replace(']','') rr = rr.replace(',','') rr = rr.replace('\'','') rr = rr.replace(' ','')
最新文章
- java深入技术九 (注解)
- Mysql(Mariadb) 基础操作语句 (持续更新)
- Verilog HDL那些事_建模篇笔记(实验九:VGA驱动)
- Winform启动隐藏,WebBrowser交互JS
- Codeforces Round #353 (Div. 2) A. Infinite Sequence
- [redis] redis.clients.jedis.exceptions.JedisDataException: MOVED 13102 127.0.0.1
- hdu 最大报销额
- Linux下查看CPU型号,内存大小,硬盘空间命令
- hibernate 一对多双向关联 详解
- jbpmAPI-8
- PAT 团体程序设计天梯赛-练习集L1-011. A-B
- 解析高德地图api获取省市区,生成最新三级联动sql表
- 正则表达式regex(golang版)
- Flutter 卡在 package get 的解决办法
- 磁盘管理 lvm减容扩容
- CentOS 7 下安装oracle 11g碰到的一些问题
- file 文件上传,下载,删除
- TestLink测试管理工具的使用举例—第一篇
- LeetCode 题解之Goat Latin
- Windows下fabric sdk连接Linux上fabric网络的调试过程