1 int() 用法

int() 是 python 内置的对象转 int 的方法

# str 进行十进制转换
int('10',10)
>> 10
int('2',10)
>> 2
# str 进行二进制转换
int('10',2)
>> 2
# str 进行其他进制转换
int('101',15)
>> 226
int('101',16)
>> 257

2 bin() 用法

bin() 的输入必须是一个 int 型/long int 型 的参数

x -> int or long int, not str
x = 10
bin(x)
>> '0b1010'

3 int -> bin

x,y,z = 10,20,30
bin_lst = [bin(x), bin(y), bin(z)]
# 使用 bin() 方法
bin_lst
>> ['0b1010', '0b10100', '0b11110']
# 去掉 '0b'
bin_lst = [i.replace("0b","") for i in bin_lst]
bin_lst
>> ['1010', '10100', '11110']
# 按统一长度补齐 例如 16
bin_lst = [i.zfill(16) for i in bin_lst]
>> ['0000000000001010', '0000000000010100', '0000000000011110']

4 bin -> int

bin_lst = ['0000000000001010', '0000000000010100', '0000000000011110']
# str bin 转 int 10进制
bin_lst = [int(i,2) for i in bin_lst]
bin_lst
>> [10, 20, 30]

【Python】int binary str 互转相关推荐

  1. int数组转strpython_python中int与str互转方法

    python中int与str互转方法 最近学习python中的数据类型时,难免联想到java中的基本型数据类型与引用型数据类型.于是对python中的int与str做了简单赋值输出,出现了意料之外的事 ...

  2. Python:int,float,str之间的转换

    文章目录 数据类型转换 其它数据转换的内置函数 数据类型转换 主要介绍int,float,str之间的相互转换,转换方向见上图. 其它数据转换的内置函数 python各种类型转换-int,str,ch ...

  3. 爬虫学习之-Python list 和 str 互转

    一.list转字符串 命令:''.join(list) 其中,引号中是字符之间的分割符,如",",";","\t"等等 如: list = ...

  4. python将字符串变成复数_Python list和str互转的实现示例

    一.list转字符串 命令:''.join(list) 其中,引号中是字符之间的分割符,如",",";","\t"等等 如: list = ...

  5. python中int表示的数据类型是_python中的基本数据类型之 int bool str

    一.基本数据类型 1. int  ==>  整数.主要用来进行数学运算. 2.str  ==>  字符串.可以保存少量的数据,并进行相应的操作. 3.bool  =>  布尔值.判断 ...

  6. python中a=str(int(a))什么意思_如何解决TypeError:只能将str(而不是“int”)连接到str - python...

    我决定为进行Unicode测试而制作某种秘密代码. 我已经通过在Unicode中添加数字来做到这一点,所以这将是一个秘密. 我一直收到此错误,但我不知道如何解决. 有什么解决方案吗? 原始码 mess ...

  7. Python报错can only concatenate str (not “int“) to str

    问题描述:在Pyhton中使用拼接形式去组合产生新的字符串时,报can only concatenate str (not "int") to str index =1 xml_d ...

  8. Python中int、str、bytes相互转化,还有2进制、16进制表示,你想要的都在这里了

    文章目录 前言 数据类型转化 int -> str 使用 str() 函数 使用 format() 函数 使用 hex() 转换成16进制形式 使用 bin() 转换成2进制形式 str -&g ...

  9. Python里 int 和 bytes互转的方法

    Python里 int 和 bytes互转的方法 在Python3之前,一般是使用下面的方法: >>> import struct >>> struct.pack( ...

最新文章

  1. Flask框架从入门到精通之转换器(四)
  2. C#中数组、ArrayList和List三者的区别
  3. html button 隐藏_java servlet与html数据交互初体验
  4. SQL Server死锁
  5. IOProcess基础知识
  6. HAproxy开启日志记录
  7. 华为FreeBuds 3耳机更新推送:新增支持骨声纹识别特征
  8. mysql 数据联合查询语句_MySQL - 数据查询 - 联合查询
  9. c语言编写程序克拉默法则,行列式
  10. Amesim17.0安装教程(基于Win64)
  11. JDK与JRE各种版本下载地址
  12. android 颜色抓取工具,颜色抓取(Color Grab)
  13. silk lobe资源公众号_电视剧资源免费看公众号【推荐】
  14. Apple_Mail 登录163邮箱账号
  15. 接入Paypal 实现跨境支付 - springboot实战电商项目mall4j
  16. Python中遇到pcap not match 问题
  17. Parallels Desktop 17新版本:让MacM1享受Windows11的配置全流程
  18. 工厂模式--简单工厂模式--抽象工厂模式
  19. 物联卡中心:物联网卡运营商优劣对比,你选择哪家?
  20. python自动翻译pdf_在Python中自动执行PDF

热门文章

  1. [python]一个遍历多层文件夹,然后替换文件内容和目录名称的案例
  2. 阿里HBase的GC优化实践,能够降低java垃圾回收时间!
  3. Win10文件管理器那些你不知道的秘密
  4. NFS 服务固定端口
  5. 记录一次不同接口之间并发导致的生产问题
  6. Raspberry Pi 构建一个飞机观察器
  7. 15款最佳的响应式 Web 设计测试工具
  8. 机器学习样本处理算法(二)详细特点描述
  9. 两个矩阵是否相交的算法_刷透近200道数据结构与算法,成功加冕“题王”,挤进梦中的字节!...
  10. python代码物理_python+appium的物理按键代码