当前位置: 首页 > news >正文

Python 二进制求和

Python 二进制求和

  • 正文

正文

关于进制转换,可以参考这篇 Python进制转换。对于给定的两个二进制数,比如:

a = '11'
b = '1'

求解它们的和并以字符串形式显示。首先二进制表示是以字符串形式存储的,那么我们要进行运算,首先应该将二进制转换为 10 进制。10 进制状态下运算完成后再转换为 2 进制。

class Solution:def addBinary(self, a: str, b: str) -> str:a = '0b' + ab = '0b' + bc = bin(int(a, 2) + int(b, 2))return c[2:]a = '11'
b = '1'
s = Solution()
print(s.addBinary(a, b))

这里的 a = '0b' + ab = '0b' + b 可以省略。这里的 '0b' 为二进制标识符,经过测试,加上标识符后可以加快程序的运行速度。

如果大家觉得有用,就请点个赞吧~

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 第五章:卷-将磁盘挂载到容器
  • linux环境交叉编译openssl库,以使Qt支持https
  • (二)原生js案例之数码时钟计时
  • 使用ChatGPT来撰写和润色学术论文的教程(含最新升级开桶ChatGpt4教程)​​
  • MySQL事务管理(上)
  • C++ versions less than C++14/11 are not supported.报错
  • vscode 远程 Ubuntu 系统
  • 神经网络模型实现(训练、测试)
  • 我的创作一周年纪念日
  • Spring Boot 中使用 Resilience4j 实现弹性微服务的简单了解
  • 自学鸿蒙HarmonyOS的ArkTS语言<十>@BuilderParam装饰器
  • ERROR: No matching distribution found for execjs
  • 《逻辑006:页面跳转并传参》
  • 麻省理工学院 - MIT - 线性代数学习笔记
  • 【linux】服务器安装NVIDIA驱动
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 3.7、@ResponseBody 和 @RestController
  • 30天自制操作系统-2
  • CSS 提示工具(Tooltip)
  • ES2017异步函数现已正式可用
  • exports和module.exports
  • interface和setter,getter
  • isset在php5.6-和php7.0+的一些差异
  • Laravel5.4 Queues队列学习
  • Linux CTF 逆向入门
  • oldjun 检测网站的经验
  • Theano - 导数
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • vuex 学习笔记 01
  • Yeoman_Bower_Grunt
  • 从tcpdump抓包看TCP/IP协议
  • 如何胜任知名企业的商业数据分析师?
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (Java入门)学生管理系统
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (三)elasticsearch 源码之启动流程分析
  • (十三)MipMap
  • (十一)图像的罗伯特梯度锐化
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (一)插入排序
  • (转)IOS中获取各种文件的目录路径的方法
  • .bashrc在哪里,alias妙用
  • .NET 8.0 中有哪些新的变化?
  • .Net Memory Profiler的使用举例
  • .net SqlSugarHelper
  • .net 无限分类
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .NET的数据绑定
  • [ 2222 ]http://e.eqxiu.com/s/wJMf15Ku