进制
十进制
二进制
八进制
十六进制
二进制转十进制
# 例:十进制的234,百位是2*100,即:2*10的二次方,十位,2*10,即:2*10的一次方
# 个位4*1,即4*10的0次方
# 二进制的1101,千位是1,即1*2的三次方,百位是1,1*2的二次方,十位是0,即0…*2的一次方
# 各位是1,即1*2的0次方,即,8 + 4 + 0 +1 =13
# 二进制的11101
# 个位的1 ,1 * 2零次方
# 十位的0,0 * 2的1一次方
# 百位的1,1 * 2 的二次方
# 千位的1,1 * 2 的三次方
# 万位的1,1 * 2 的四次方
# 个位,十位,百位,千位,万位对应数字是几,就用几乘2的X次方
# 然后将以上得到值依次相加,即二进制的11101对应十进制的29
不同进制转十进制总结
不同进制转二进制总结
# 10进制转二进制,连除法;
# 例:10进制的35,连除取余数,且当商为0时候,从下到上依次排序;即:100011
# 八进制转二进制,连除法;和10进制转二进制一样
# 十六进制转二进制,也是连除法,把得到的余数转换成字母,比如b对应11,就要把11转成b
12 / 2 =6
6 / 2= 3
3 /2 = 1
1 / 2 = 0
# 即10进制的12,对应二进制的1100
python中不同进制转换
# 10进制转二进制,用bin()函数,前面会加前缀0b
12 / 2 =6 -->余0
6 / 2= 3 -->余0
3 /2 = 1 -->1
1 / 2 = 0 -->1
# 即10进制的12,对应二进制的1100,用bin()函数得到的就是0b1100
# 10进制转8进制,用oct()函数,得到值会加0o的前缀
# 十进制转十六进制,hex()函数,得到值会加0x的前缀
# 其他进制转成10进制
# 二进制转10进制,int("二进制的值",2)
# 八进制转10进制,int("八进制的值",8)
# 十六进制转10进制,int("十六进制的值",16)
python基本类型小结
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下