欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python中二进制,八进制,十进制,十六进制

程序员文章站 2024-03-16 22:43:04
...

原文地址:https://www.cnblogs.com/jinian1002/p/9583410.html

一、二进制,八进制,十进制,十六进制的表示方法

  在python的idle中输入的不同进制的字符,直接直接转化为十进制

>>> 0b10  # 以0b开头表示的是二进制
2
>>> 0o10  # 以0o开头表示的是八进制
8
>>> 0x10  # 以0x开头表示的是十六进制
16
>>> 10  # 正常输入表示的是十进制
10

二、将其他进制的字符转换为二进制,使用函数bin()

>>> bin(10)   # 十进制转换为二进制
'0b1010'
>>> bin(0b11)  # 二进制转化为二进制
'0b11'
>>> bin(0o23)  # 八进制转换为二进制
'0b10011'
>>> bin(0x2a)  # 十六进制转换为二进制
'0b101010'

三、相同的转为八进制使用oct()函数,转为十六进制使用hex()函数

四、获取ascII码使用ord()函数

>>> ord('a')
97
>>> ord('&')
38

 

上一篇: java进制相互转换方法

下一篇: