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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/714716.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/714716.shtml
英文地址,請注明出處:http://en.pswp.cn/news/714716.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Python——Tchisla求解器(暴力搜索法)

Tchisla簡介 最近玩到一個挺有意思的數字解密小游戲《Tchisla》,其規則類似算24點,也是利用一些數學運算和初始數字計算出目標數字,與算24點不同的是,Tchisla允許不限次數地使用一種初始數字(1~9)&#xf…

【VSCODE修改代碼行間距】解決方案

在我們編碼的過程中,由于顯示字體和顯示器的不同,會需要調整行間距,在vscode默認的選項中沒有看到設定行間距的選項,不過,可以手動修改配置檔達到目的。 1.打開設置 2.打開配置檔,手動進行設定 3.在選項中添…

第七十二天 漏洞發現-Web框架中間件聯動GobyAfrogXrayAwvsVulmap

第72天 漏洞發現-Web框架中間件&聯動&Goby&Afrog&Xray&Awvs&Vulmap 知識點: 1、Bup簡單介紹&使用說明 2、Xray簡單介紹&使用說明 3、AWWS簡單介紹&使用說明 4、Goby簡單介紹&使用說明 5、Afrog簡單介紹&使用說明 6、…

帶你玩轉java封裝和繼承(上)

上次帶大家學習了java里面比較重要的知識點類和對象,而且我們知道java是一門面向對象的語言,有時一個程序里可能有很多類,那么這么多類他們之間有什么聯系嗎?今天就帶大家學習一下java類之間的關系。 什么是繼承: 我們…

Linux信號【systemV】

目錄 前言 正文: 1消息隊列 1.1什么是消息隊列? 1.2消息隊列的數據結構 1.3消息隊列的相關接口 1.3.1創建 1.3.2釋放 1.3.3發送 1.3.4接收 1.4消息隊列補充 2.信號量 2.1什么是信號量 2.2互斥相關概念 2.3信號量的數據結構 2.4…

lambda表達式 —— 過濾再排序未生效問題排查

背景 項目中有個場景&#xff0c;需要將一個列表先按要求過濾&#xff0c;再根據某字段排序。圖方便使用lambda表達式修改原列表將過濾和排序邏輯寫到一行&#xff0c;打印輸出列表發現過濾未生效。 代碼示例&#xff1a; List<Long> productIdList Arrays.asList(1L);…

向爬蟲而生---Redis 探究篇4<Redis主從復制(1)>

前言: 當涉及到Redis的高可用性和數據冗余時&#xff0c;主從復制是一個非常重要的概念。 在現代應用程序的開發中&#xff0c;數據的可靠性和高可用性是至關重要的。當涉及到數據冗余和故障恢復時&#xff0c;Redis主從復制成為一個必不可少的工具和技術。Redis主從復制是一…

藍橋杯-單片機組基礎5——外部中斷與LED的控制(附小蜜蜂課程代碼)

藍橋杯單片機組備賽指南請查看這篇文章&#xff1a;戳此跳轉藍橋杯備賽指南文章 本文章針對藍橋杯-單片機組比賽開發板所寫&#xff0c;代碼可直接在比賽開發板上使用。 型號&#xff1a;國信天長4T開發板&#xff08;綠板&#xff09;&#xff0c;芯片&#xff1a;IAP15F2K6…

自學軟件測試怎么學?

軟件測試是一個變得越來越受歡迎的行業&#xff0c;在IT行業里面&#xff0c;也是初學比較容易的。但對小白而言&#xff0c;怎樣學習才能做到快速入門&#xff0c;少走彎路呢&#xff1f; 步驟一&#xff1a;初學學軟件測試&#xff0c;要先搞懂這種問題 要想進入到軟件測試…

Android Duplicate class 排除重復類

一、起因&#xff1a; 在迭代開發的時候&#xff0c;發現2個ijk很多類重復。但又2個庫實現的功能是不一樣&#xff0c;目前不能合并。但又想保留2個功能。需要排除其中一個庫。 二、報錯如何下圖&#xff1a; 三、解決方法&#xff1a; 3.1 在terminal 也就是命令行處輸入 …

Golang 并發機制 CSP模型

Golang 并發機制 CSP模型 1 前言 go語言的最大兩個亮點&#xff0c;一個是 goroutine &#xff0c;一個就是 chan 了。二者合體的典型應用CSP&#xff0c;基本就是大家認可的并行開發神器&#xff0c;簡化了并行程序的開發難度&#xff0c;我們來看一下CSP。 2 CSP是什么 C…

在Windows 11中運行磁盤清理工具的9種方法,總有一種適合你

自Windows98以來,微軟在操作系統中包含了一個內置的清理工具。當用戶轉向第三方清理應用程序時,這個值得信賴的實用程序站穩了腳跟。微軟甚至宣布,第三方應用程序幾乎毫無用處,刪除注冊表項不是一個好主意。 磁盤清理工具可以幫助刪除臨時文件、舊的更新日志、縮略圖緩存和…

git安裝與使用4.3

一、git的安裝 1、下載git包 下載git包url&#xff1a;https://git-scm.com/download/win 下載包分為&#xff1a;64位和32位 2、點擊安裝包 2、選擇安裝路徑 3、 點擊下一步 4、點擊next 5、點擊next 6、點擊next 7、 8、 9、 10、 11、 12、在桌面空白處&#xff0c;右鍵…

【SpringBoot】測試單元使用多線程

&#x1f4dd;個人主頁&#xff1a;五敷有你 &#x1f525;系列專欄&#xff1a;SpringBoot ??穩重求進&#xff0c;曬太陽 問題產生 今天學習了樂觀鎖&#xff0c;但在測試單元執行多線程的時候出現了問題&#xff0c;多線程并沒有直接結果 在控制臺沒有任何輸出…

KubeSphere平臺安裝系列之二【Linux單節點部署KubeSphere】(2/3)

**《KubeSphere平臺安裝系列》** 【Kubernetes上安裝KubeSphere&#xff08;親測–實操完整版&#xff09;】&#xff08;1/3&#xff09; 【Linux單節點部署KubeSphere】&#xff08;2/3&#xff09; 【Linux多節點部署KubeSphere】&#xff08;3/3&#xff09; **《KubeS…

RocketMQ學習筆記一

課程來源&#xff1a;002-MQ簡介_嗶哩嗶哩_bilibili &#xff08;尚硅谷老雷&#xff0c;時長19h&#xff09; 第1章 RocketMQ概述 1. MQ是什么&#xff1f; 2. MQ用途有哪些&#xff1f; 限流削峰&#xff1b;異步解耦&#xff1b;數據收集。 3. 常見MQ產品有哪些&對比…

Kaggle競賽之Titanic存活預測2

提高代碼規范性&#xff0c;基于上一個 baseline 的提高 import pandas as pd from sklearn.preprocessing import LabelBinarizer from sklearn.preprocessing import StandardScaler from sklearn.model_selection import train_test_split#數據劃分方法 from sklearn.ensem…

哪個超聲波清洗機品牌值得入手?銷量榜品牌值得選購!

在科技日益發展的今天&#xff0c;超聲波清洗技術以其高效、便捷和深度清潔的特點&#xff0c;已經深入到生活的諸多領域&#xff0c;從精密儀器到珠寶首飾&#xff0c;從眼鏡框到假牙&#xff0c;甚至是廚房用品的日常護理&#xff0c;都能見到超聲波清洗機的身影。面對市場上…

無人機兩次飛行的圖像數據配準與幾何校正方法研究

標題: 無人機兩次飛行的圖像數據配準與幾何校正方法研究 摘要: 本文研究了利用無人機獲取的兩次飛行的圖像數據進行配準與幾何校正的方法。無人機航拍技術在地理信息獲取和空間數據應用中具有重要意義,但由于飛行條件、攝影設備和環境等因素的影響,同一區域的不同飛行任務…

【基頻提取算法-YIN】

本文對基頻提取算法 YIN 做以介紹。如有表述不當之處歡迎批評指正。歡迎任何形式的轉載&#xff0c;但請務必注明出處。 文章目錄 1. 引言2. YIN 各模塊代碼講解2.1. 差分函數的實現2.2. 累積均值歸一化差分函數的實現2.3. 絕對閾值2.4. 拋物線插值2.5. 最優局部估計 3. 總結 1…