Skip to main content

进制转换

进制表示

  • 十进制——直接表示:10
  • 二进制——(前缀):0B1010
  • 八进制——(前缀):0O12
  • 十六进制——(前缀):0XA

进制转换

十进制转其他

十进制转二进制:bin(10)
十进制转八进制:oct(10)
十进制转十六进制:hex(10)

注意以上输出类型均为字符串,另外如果想去掉进制前缀可以使用切片方法

其他进制转十进制

使用int("String",num)解决,string为其他进制的表示,num为该进制具体进制数

二进制转十进制:int("1010",2)
八进制转十进制:int("0o12",8)
十六进制转十进制:int("0xa",16)

可以带前缀,也可以不带