Python进制快速转换

python中所有类型都是作为对象的形式来存在的。

在python中没有char型,只有字符串类型,这样我们可能将char型转换为整型时极不方便,但是python已经提供了这些转换的内置函数。

python 中除了整型,其他进制的只能用字符串来表示:

int()

可以将 二进制,八进制,十六进制转换成十进制整型:

>>> int('1111', 2)
15
>>> int('f', 16)
15
>>> int('17', 8)
15

chr()

将整型转换为字符:

>>> chr(90)
'Z'

ord()

将字符转换为整型:

>>> ord('Z')
90

hex()

将十进制转换为十六进制:

>>> hex(255)
'0xff'

oct()

将十进制转换为八进制:

>>> oct(255)
'0377'

bin()

将十进制转换为二进制:

>>> bin(255)
'0b11111111'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • •1 C语言程序的结构认识 用一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使读者对c语...
    CONLYOUC阅读 12,794评论 9 66
  • 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入...
    小小不懂11阅读 8,739评论 2 30
  • 1 关键字 1.1 关键字的概述 Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或...
    哈哈哎呦喂阅读 3,940评论 0 0
  • (一)、进制之间的转换 八进制:0-7 十六进制:0-F 1、十进制 与 二进制之间的转换 (1)、十进制转换为二...
    MPPC阅读 22,144评论 2 49
  • 总是记不住自己年纪,潜意识里自己还是18岁
    余生L阅读 1,715评论 0 0

友情链接更多精彩内容