博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python的十进制与任意进制的转换
阅读量:7260 次
发布时间:2019-06-29

本文共 563 字,大约阅读时间需要 1 分钟。

将任意进制转换成十进制

print(int("54", 8))# 表示把8进制的54转换成十进制数并输出结果。# 8可以是2、8,10,16等进制数

将十进制转换成任意进制

def f(n,x):    #n为待转换的十进制数,x为机制,取值为2-16    a=[0,1,2,3,4,5,6,7,8,9,'A','b','C','D','E','F']    b=[]    while True:        s=n//x  # 商        y=n%x  # 余数        b=b+[y]        if s==0:            break        n=s    b.reverse()    for i in b:        print(a[i],end='')f(44,8)

 将十进制decimal system转换成二进制binary system

print(bin(10))

将十进制decimal system转换成八进制Octal

print(oct(10))

将十进制decimal system转换成十六进制Hexadecimal

print(hex(10))

 

转载于:https://www.cnblogs.com/aaronthon/p/9446048.html

你可能感兴趣的文章
Python学习笔记1环境搭建
查看>>
Wcf 接收对http://*.*.*.*的的 HTTP 响应时发生错误... 的解决方法
查看>>
spring 整合junit进行测试
查看>>
Redis适用于高并发的递增、递减功能
查看>>
遍历json数组的常用方式
查看>>
oracle sys sysman system 介绍
查看>>
TCP之超时重传机制
查看>>
纯数学教程 Page 203 例XLI (6)
查看>>
Code Signal_练习题_reverseParentheses
查看>>
用CSS伪元素制作箭头
查看>>
C# Azure 存储-分布式缓存Redis的新建&配置&查看
查看>>
数字三角形
查看>>
面向对象基础
查看>>
PAT乙级-1056. 组合数的和(15)
查看>>
[BZOJ4403]序列统计
查看>>
做支付遇到的HttpClient大坑(一)
查看>>
jquery源码解析:jQuery数据缓存机制详解2
查看>>
CocoaPosd使用详解
查看>>
升级OS10.11系统后 Xcode6.4的变化少了个按钮 could not launch “Xcode” Xcode 插件安装...
查看>>
HTTP协议
查看>>