当前位置: 首页 > news >正文

python笔记_进制

二进制

进位规则:满2进1

范围:0,1

符号:以0b和0B开头


八进制

进位规则:满8进1

范围:0-7

符号:以0o和0O开头


十进制

进位规则:满10进1

范围:0-9


十六进制

进位规则:满16斤1

范围:0-9加上A(10)-F(15) ——a-f不区分大小写

符号:以0x和0X开头


A,其他进制转十进制

1,二转十

规则:从低位(最右边)开始,将每个位上的数提出来,乘以2的(位数减一)次方,最后求和

例:

0b1011

——>

1*2的(1-1)次方 + 1*2的(2-1)次方 + 0*2的(3-1)次方 +1*2的(4-1)次方

=1+2+0+8

=11

2,八转十

规则:从低位(最右边)开始,将每个位上的数提出来,乘以8的(位数减一)次方,最后求和

例:

0o234

——>

4*8的(1-1)次方 + 3*8的(2-1)次方 + 2*8的(3-1)次方

=4+24+128

=156

3,十六转十

规则:从低位(最右边)开始,将每个位上的数提出来,乘以16的(位数减一)次方,最后求和

例:

0x23A

——>

10*16的(1-1)次方 + 3*16的(2-1)次方 + 2*16的(3-1)次方

=10+48+512

=570


B,十进制转其他进制

1,十转二

规则:不断除以二,直到商为0为止,最后将每步得到的余数倒过来

例:

bin(34)

——>34余0,17余1,8余0,4余0,2余0,1

0b100010

2,十转八

规则:不断除以八,直到商为0为止,最后将每步得到的余数倒过来

例:

oct(131)

——>131余3,16余0,2余0,2

0o203

3,十转十六

规则:不断除以十六,直到商为0为止,最后将每步得到的余数倒过来

例:

hex(237)

——>237余D,E

0xED


C,二转八,二转十六

1,二转八

规则:从低位开始,每三位一组转为十进制,最后转成对应的八进制

0b11010101

——>325

0o325

2,二转十六

规则:从低位开始,每四位一组转为十进制,最后转成对应的十六进制

0b11010101

——>13 5

0xD5


D,十六转二,八转二

1,十六转二

规则:将十六进制每一位,转为十进制,最后转成对应的,一个四位的二进制数

0x23B

——>2 3 11

——>0010 0011 1011

0b1000111011

2,八转二

规则:将八进制每一位,转为十进制,最后转成对应的,一个三位的二进制数

0o237

——>2 3 7

——>010 011 111

0b10011111

相关文章:

python笔记_进制

二进制 进位规则:满2进1 范围:0,1 符号:以0b和0B开头 八进制 进位规则:满8进1 范围:0-7 符号:以0o和0O开头 十进制 进位规则:满10进1 范围:0-9 十六进制 进位规则&#xff…...

面试数据库篇(mysql)- 05什么是聚簇索引什么是非聚簇索引

聚集索引选取规则: 如果存在主键,主键索引就是聚集索引。如果不存在主键,将使用第一个唯一(UNIQUE)索引作为聚集索引。如果表没有主键,或没有合适的唯一索引,则InnoDB会自动生成一个rowid作为隐藏的聚集索…...

如何开好一家汽车美容店,汽车美容保养与装饰教学

一、教程描述 本套教程共由17张VCD组合而成,教程内容主要包括:美容店的设立和管理,汽车系统与内部结构,汽车美容工具与美容设备,美容用品的选择与使用,车身打蜡镀膜与内外清洁,车身抛光与漆面处…...

Taro + node.js 注册 仿照java 中的加盐算法

1.需求 为了让用户的密码更加保密 我们在md5 之前 在加一个随机数 用java 的说法 叫做 加盐算法 2.代码 //H5注册async H5Register(register) {if (!register.phone ||!register.password ||!register.confirmPassword ||!register.yzmCode ||!register.registerCode) {thr…...

全量知识系统问题及SmartChat给出的答复 之9 三套工具之4语法解析器 之2

Q23. 一个语言的语法简约规则 这些规则显示show 在一个给定单词(a given word)的右边或左边可能出现的单词的类别。句型的多样性variety不是复杂文法(a complex grammar)的结果,而是简单语法(a simple gra…...

简洁版用户登录系统

前端页面&#xff1a; 用户登录首页&#xff1a; <!doctype html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport"content"widthdevice-width, user-scalableno, initial-scale1.0, maximu…...

Android 监听网络状态变化

文章目录 Android 监听网络状态变化封装工具类使用 Android 监听网络状态变化 封装工具类 <uses-permission android:name"android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name"android.permission.ACCESS_WIFI_STATE"…...

【LeetCode】一周中的第几天+ 一年中的第几天

2023-12-30 文章目录 一周中的第几天方法一&#xff1a;模拟思路步骤 方法二&#xff1a;调用库函数方法三&#xff1a;调用库函数 [1154. 一年中的第几天](https://leetcode.cn/problems/day-of-the-year/)方法一&#xff1a;直接计算思路&#xff1a; 方法二&#xff1a;调用…...

深度学习 精选笔记(10)简单案例:房价预测

学习参考&#xff1a; 动手学深度学习2.0Deep-Learning-with-TensorFlow-bookpytorchlightning ①如有冒犯、请联系侵删。 ②已写完的笔记文章会不定时一直修订修改(删、改、增)&#xff0c;以达到集多方教程的精华于一文的目的。 ③非常推荐上面&#xff08;学习参考&#x…...

DBGridEh 的排序

DBGridEh 可以点列抬头使得记录按该列排序 不需要写代码&#xff0c;只需要设置好&#xff0c;它就能排序。 网上的文章一般写了如何设置。但一般都少说了一条。 先说如何设置&#xff1a; 1. OptionsEh.AutoSortMarking 设置为 True&#xff0c;如果是设计期属性面板&…...

spring-boot-starter-parent和spring-boot-dependencies介绍

springboot项目的pom文件中&#xff0c;我们经常看见这样(下图)两种springboot的版本依赖管理方式&#xff1b;图片中的这两种依赖声明方式任意用其中一种都可以。文章后面会简单阐述一下区别和使用场景。 事例中完整的pom文件 <?xml version"1.0" encoding&quo…...

缓存穿透解决方案之布隆过滤器

布隆过滤器可以快速判断数据是否存在&#xff0c;避免从数据库中查询数据是否存在&#xff0c;减轻数据库的压力 布隆过滤器是由一个初值为0的bit数组和N个哈希函数&#xff0c;可以用来快速的判断某个数据是否存在 当我们想要标记某个数据是否存在时&#xff0c;布隆过滤器会…...

pptx和ppt有什么区别?了解两者之间的微妙差异

在现代办公和学习环境中&#xff0c;PowerPoint已成为我们生活中不可或缺的一部分。随着技术的不断进步&#xff0c;PowerPoint的格式也在不断更新。对于许多初学者&#xff0c;可能会对PPT和PPTX这两种格式感到困惑。本文旨在深入探讨PPTX与PPT之间的主要差异&#xff0c;帮助…...

LabVIEW水下温盐深数据一体化采集与分析

LabVIEW水下温盐深数据一体化采集与分析 开发一个基于LabVIEW的水下温盐深数据一体化采集与分析系统&#xff0c;实现海洋环境监测的自动化和精确化。通过集成温度、盐度和深度传感器&#xff0c;结合USB数据采集卡&#xff0c;利用LabVIEW软件开发的图形化界面&#xff0c;实…...

适配器模式 详解 设计模式

适配器模式 适配器模式是一种结构型设计模式&#xff0c;其主要作用是解决两个不兼容接口之间的兼容性问题。适配器模式通过引入一个适配器来将一个类的接口转换成客户端所期望的另一个接口&#xff0c;从而让原本由于接口不匹配而无法协同工作的类能够协同工作。 结构 适配…...

探索rsync远程同步和SSH免密登录的奥秘

目录 集群分发脚本xsyncscp&#xff08;secure copy&#xff09;安全拷贝rsync 远程同步工具集群分发脚本 SSH免密登录免密登录原理SSH免密登录配置生成公钥和私钥授权测试 在现代科技飞速发展的时代&#xff0c;数据的备份和迁移成为了一个重要的课题。其中&#xff0c;rsync远…...

JavaScript new、apply call 方法

new、apply、call、bind JavaScript 中的 apply、call和 bind 方法是前端代码开发中相当重要的概念&#xff0c;并且与 this 的指向密切相关 new new 关键词的主要作用 就是执行一个构造函数、返回一个实例对象 根据构造函数的情况&#xff0c;来确定是否可以接受参数的传递…...

助力智能化农田作物除草,基于YOLOv5全系列【n/s/m/l/x】参数模型开发构建农田作物场景下玉米苗、杂草检测识别分析系统

在我们前面的系列博文中&#xff0c;关于田间作物场景下的作物、杂草检测已经有过相关的开发实践了&#xff0c;结合智能化的设备可以实现只能除草等操作&#xff0c;玉米作物场景下的杂草检测我们则少有涉及&#xff0c;这里本文的主要目的就是想要基于DETR模型来开发构建玉米…...

O(1)转移线性dpLeetCode 2369. 检查数组是否存在有效划分

一、题目 1、题目描述 给你一个下标从 0 开始的整数数组 nums &#xff0c;你必须将数组划分为一个或多个 连续 子数组。 如果获得的这些子数组中每个都能满足下述条件 之一 &#xff0c;则可以称其为数组的一种 有效 划分&#xff1a; 子数组 恰 由 2 个相等元素组成&#xf…...

【力扣hot100】刷题笔记Day17

前言 今天竟然不用开组会&#xff01;天大的好消息&#xff0c;安心刷题了 46. 全排列 - 力扣&#xff08;LeetCode&#xff09; 回溯&#xff08;排列&#xff09; class Solution:def permute(self, nums: List[int]) -> List[List[int]]:# 回溯def backtrack():if len(…...

【具身智能新范式】NaVid:纯视觉VLM如何重塑机器人导航的“大脑”与“眼睛”

1. 当机器人学会"看视频"&#xff1a;NaVid如何用纯视觉颠覆导航逻辑 记得小时候玩捉迷藏吗&#xff1f;蒙着眼睛数到十&#xff0c;然后靠着对房间布局的记忆和声音线索找人。传统机器人导航就像这个游戏的"青铜玩家"——必须依赖精确的地图&#xff08;相…...

基于Simulink的晶闸管直流开环调速系统建模与动态特性分析

1. 晶闸管直流开环调速系统基础认知 第一次接触晶闸管直流调速系统时&#xff0c;我被那一堆专业术语搞得头晕——什么"三相全控整流"、"同步触发器"、"移相控制角"&#xff0c;听着就像天书。但实际拆解后发现&#xff0c;这套系统本质上就是个…...

为什么92%的AIAgent项目卡在世界建模阶段?深度拆解6个被忽略的感知-记忆-推理对齐断点

第一章&#xff1a;世界模型在AIAgent架构中的核心定位与失败率归因 2026奇点智能技术大会(https://ml-summit.org) 世界模型&#xff08;World Model&#xff09;并非AIAgent的可选组件&#xff0c;而是其认知闭环的底层基础设施——它承担着环境建模、状态推演、反事实规划与…...

卸船机市场调研:2026 - 2032年复合增长率(CAGR)为2.7%

据恒州诚思调研统计&#xff0c;2025年全球卸船机收入规模约达49.94亿元&#xff0c;预计到2032年&#xff0c;这一规模将接近60.2亿元&#xff0c;2026 - 2032年复合增长率&#xff08;CAGR&#xff09;为2.7%。在全球贸易不断发展、港口货物吞吐量持续增加的背景下&#xff0…...

解决多厂商GPU集群中IB网卡命名冲突的实践指南

1. 当GPU集群遇上IB网卡命名混乱 第一次在混合厂商的GPU集群里部署分布式训练任务时&#xff0c;我遇到了一个诡异的现象&#xff1a;同样的NCCL配置参数&#xff0c;在A厂商服务器上跑得飞快&#xff0c;到了B厂商设备就报"Unable to establish communication"错误。…...

2026年汽车零部件LIMS厂商格局:金现代以技术+实践强势领跑

2026 年&#xff0c;中国汽车产业步入电动化、智能化、全球化深度融合阶段&#xff0c;汽车零部件实验室的数字化管控能力&#xff0c;直接决定供应链质量、交付效率与主机厂适配能力。作为实验室管理的核心基建&#xff0c;LIMS 赛道竞争格局清晰固化&#xff0c;金现代凭借原…...

告别选择困难:2026年主流Flutter动态化方案深度解析与选型参考

告别选择困难&#xff1a;2026年主流Flutter动态化方案深度解析与选型参考 Flutter动态化行业背景与痛点 Flutter Release采用AOT模式&#xff0c;无法直接动态执行Dart代码&#xff0c;导致功能迭代与紧急修复必须走应用商店审核流程&#xff0c;周期长且用户触达慢。业内常见…...

基于Tasmota固件的ESP8266与PZEM-004T智能电表系统搭建指南(二):数据可视化与安全优化

1. 数据可视化方案选型与搭建 在完成智能电表的基础数据采集后&#xff0c;如何让这些数据"活起来"是关键。我测试过多种方案后&#xff0c;最终选择了InfluxDBGrafana这对黄金组合。先说为什么不用Home Assistant自带的图表——它虽然简单易用&#xff0c;但当你需要…...

Ever Gauzy:如何用开源ERP/CRM/HRM平台解决中小企业的管理难题

Ever Gauzy&#xff1a;如何用开源ERP/CRM/HRM平台解决中小企业的管理难题 【免费下载链接】ever-gauzy Ever Gauzy™ - Open Business Management Platform (ERP/CRM/HRM/ATS/PM) - https://gauzy.co 项目地址: https://gitcode.com/gh_mirrors/ev/ever-gauzy 面对业务…...

从‘拳打沙包’到稳定信号:一个射频工程师的阻抗匹配避坑日记

从‘拳打沙包’到稳定信号&#xff1a;一个射频工程师的阻抗匹配避坑日记 实验室的时钟指向凌晨三点&#xff0c;频谱仪上跳动的波形像心电图般起伏不定。我盯着那根倔强的S11曲线&#xff0c;它固执地卡在-5dB的位置不肯下降——这已经是本周第七次在Wi-Fi模块调试中遭遇阻抗匹…...