>>> i = 13
>>> bin(i)
'0b1101'
>>> oct(i)
'0o15'
>>> hex(i)
'0xd'
>>> str(i)
'13'
>>> bytes(str(i),'ascii')
b'13'                #字节串
>>> chr(i)
b'\r'         #i对应的ascii编码
>>> bytes((i,))
b'\r'                #i对应的ascii编码
>>> [ord(x) for x in str(i)]
[49,51]        #i各位对应的ascii编码值
>>> [x for x in bytes(str(i),'ascii')]
[49, 51]            #i各位对应的ascii编码值 >>> int.from_bytes(b'13','big')
12595        #‘1’,'3'所对应的ascii编码值组合成的16位数值的和,即前8bit(49),后8bit(51)
>>> ord('1')
49
>>> 49 << 8
12544
>>> ord('3')
51>>> (12595).to_bytes(2,'big')
b'13'      #与from_bytes()功能相反,将int类型的数值转换为字节串

转载于:https://www.cnblogs.com/darkpig/p/5623356.html

python各进制、字节串间的转换相关推荐

  1. STM32开发 -- 进制与字符串间的转换

    如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/82117432 上一篇文章最后留下一个任务,字符串函数和进制间转换.进制和字符 ...

  2. Python整数进制间转换

    Python整数进制间转换 tips: 本文代码基于python3编写 代码仓库 Python进制 Python中能够识别二进制.八进制.十进制及十六进制,Python整数显示进制为十进制,其他进制作 ...

  3. python中进制_python中进制的算法

    python中的进制 计算机在存储数的时候是以二进制的形式去存的 十进制,十六进制,八进制,二进制 1.十进制 1000 78 3 233 3333333334421 基数:0,1,2,3,4,5,6 ...

  4. python实现进制转换器_python实现进制转换(二、八、十六进制;十进制)

    python实现进制转换(二.八.十六进制:十进制) (一)十进制整数转为二.八.十六进制 1.format实现转换 >>> format(2,"b") # (1 ...

  5. python千进制编码

    python千进制编码 """ 最近看到华为出了仓颉编程 都在说中文不合适, 说这话的人肯字是吃过不少苦的程序员,想让新来的人把他们吃过的苦再吃一遍. 编程最终都是要转为 ...

  6. python 16进制转10进制, 8进制转10进制, 2进制转10进制的方法

    python 16进制转10 进制, 8进制转10进制, 2进制转10进制 可以使用系统自带的 int 方法 具体如下: value = "0x1388" result = int ...

  7. 字符串转16进制字节数组,字节数组转16进制字符串

    /// <summary>/// 字符串转16进制字节数组/// </summary>/// <param name="hexString">& ...

  8. python常用进制转换の方法

    python常用进制转换の方法 (正整数)任意进制转十进制 1.int()函数 ''' 描述 int() 函数用于将一个字符串或数字转换为整型. 语法 class int(x, base=10) 参数 ...

  9. ASCII字符和16进制字节数据互转

    接着上次写的一个字符转换.这次是互转,更便于理解. 1.CharToHex() //功能描述:把ASCII字符转换为16进制 将两个ASCII字符转化为单个字节进行显示,即两个字节转化为一个字节.如' ...

最新文章

  1. 【经典书】概率图模型:原理与技术
  2. PHP安装包解压失败,php安装失败,说什么解压失败什么的
  3. Jerry文章《浅谈Java和SAP ABAP的静态代理和动态代理,以及ABAP面向切面编程的尝试一文的源代码》
  4. HTML的xmlns的作用
  5. LeetCode 375. 猜数字大小 II(DP)
  6. 蓝桥杯 标题:纵横火柴旗子
  7. java多线程编程基础
  8. ARP和RARP报头结构
  9. 【算法视频】字符串模式匹配--布鲁特.福斯算法
  10. 35岁的程序员如果不转行,从事哪些细分行业比较好?
  11. Spring Security Oauth2 认证(获取token/刷新token)流程
  12. 如何测试W5300的内部TX/RX存储器?
  13. cocoapods导入第三方库
  14. DCGAN数据集:mnist、CelebA、lsun
  15. 第三方登录(百度账号登录)
  16. thinkphp 3.2引入第三方类
  17. 电子科技大学信通2018级学生上早自习缺勤率情况分析
  18. C++——队列应用——显示二项式系数
  19. 今天起,上海用户可以用滴滴App免费打无人车了
  20. 字母重排(算法竞赛入门经典)

热门文章

  1. windows下eclipse连接hadoop
  2. centos出现磁盘坏掉,怎么修复和检测。
  3. 上海巨人网络参与网络诈骗整个流程
  4. web developer tips (39):在Visual Studio 2008中取消远程web操作
  5. Golang slice原理
  6. leetcode算法题--两个字符串的最小ASCII删除和★
  7. 简明 Python 编程规范
  8. 01H5-fe-html5-005插入音频
  9. EnterpriseLibrary2.0系列文章及下载
  10. 基于虚拟账号的邮件系统