第3個10課整理

2021-10-01 21:57:24 字數 1432 閱讀 4183

關係運算子:

各個運算子含義

is使用者物件的比較

小整數物件池-5到256

邏輯運算子:

and邏輯與 true and true

or邏輯或

兩邊都為假才假

not取反

進製的轉換:

將八進位制數字 423.5176 轉換成十進位制:

423.5176 = 4×82 + 2×81 + 3×80 + 5×8-1 + 1×8-2 + 7×8-3 + 6×8-4 = 275.65576171875(十進位制)

小數部分和整數部分相反,要從左往右看,第1位的位權為 8-1=1/8,第2位的位權為 8-2=1/64,第3位的位權為 8-3=1/512,第4位的位權為 8-4=1/4096 …… 第m位的位權就為 8-m。

再如,將二進位制數字 1010.1101 轉換成十進位制:

1010.1101 = 1×23 + 0×22 + 1×21 + 0×20 + 1×2-1 + 1×2-2 + 0×2-3 + 1×2-4 = 10.8125(十進位制)

小數部分和整數部分相反,要從左往右看,第1位的位權為 2-1=1/2,第2位的位權為 2-2=1/4,第3位的位權為 2-3=1/8,第4位的位權為 2-4=1/16 …… 第m位的位權就為 2-m。

2進製。8進製。16進製制

二進位制整數和八進位制整數之間的轉換

二進位制整數轉換為八進位制整數時,每三位二進位制數字轉換為一位八進位制數字,運算的順序是從低位向高位依次進行,高位不足三位用零補齊。下圖演示了如何將二進位制整數 1110111100 轉換為八進位制

八進位制整數轉換為二進位制整數時,思路是相反的,每一位八進位制數字轉換為三位二進位制數字,運算的順序也是從低位向高位依次進行。下圖演示了如何將八進位制整數 2743 轉換為二進位制

十六進製制整數轉換為二進位制整數時,思路是相反的,每一位十六進製制數字轉換為四位二進位制數字,運算的順序也是從低位向高位依次進行。下圖演示了如何將十六進製制整數 a5d6 轉換為二進位制

位運算異或:相同為0,不同為1

<< 左移

《右移python三目運算子

寫法1『』』

print 『如果1』 if 1==1 else 『否則1』----結果【如果1】

print 『如果2』 if 1<>1 else 『否則2』----結果【否則2】

寫法2

print 1==1 and "如果3" or "否則3"----結果【如果3】

print 1<>1 and "如果4" or "否則4""----結果【否則4】

python運算子優先關係

第10課第3節 核心啟動流程分析之Makefile

1.linux核心makefile檔案分類 config 配置檔案,由其決定生成那些檔案,供原始碼使用的標頭檔案,autoconfig.h及供makefile使用的檔案,auto.conf scripts makefile.makefile的通用規則 指令碼等 kbuild makefiles 各級...

第10課 貪心演算法

貪心演算法是一種在每一步選擇中都採取在當前狀態下最好或最優 即最有 利 的選擇,從而希望導致結果是全域性最好或最優的演算法。貪心演算法與動態規劃的不同在於它對每個子問題的解決方案都做出選擇,不能回退。動態規劃則會儲存以前的運算結果,並根據以前的結果對當前進行選擇,有回退功能。貪心法可以解決一些最優化...

第10課 實戰 IoT AI(一)

在接下來的課程裡,我們來完成乙個 iot ai 的實戰專案。本節課核心內容 這個功能並不複雜,而在這個架構上稍加擴充套件,乙個成熟的應用就可以實現了。比如乙個網路攝像頭,當它在抓拍的 裡面識別到人的時候,可以把結果實時發布到雲端的監控。實際上執行 android 的物聯網裝置已經很常見了,有興趣的同...