python學習第一周知識內容回顧與小結

2022-04-29 16:06:15 字數 3047 閱讀 6280

目錄計算機五大組成

記憶體外存

輸入裝置

輸出裝置

io裝置

應用程式的啟動流程

32位和64位

多核cpu

機械硬碟工作原理

固態硬碟(了解)

計算機作業系統

程式語言分類

網路的瓶頸效應

執行python程式的兩種方式

變數常量

python變數記憶體管理

花式賦值

注釋資料型別基礎

解壓縮python與使用者互動

python格式化輸出的三種方式

基本運算子

流程控制之if判斷

流程控制之while迴圈

流程控制之for迴圈

有序or無序

可變or不可變

程式語言是人與計算機交流的介質

通過程式語言編寫一大堆檔案

奴役計算機,替代勞動力

控制硬體

算術運算和邏輯運算

優點: 速度快

缺點: 斷掉即消失,儲存容量小

優點:容量大,永久儲存

缺點:速度慢

輸入資訊,鍵盤/滑鼠/u盤

輸出資訊,顯示屏/印表機/u盤

u盤是io裝置,既能輸入資訊,又可輸出資訊

雙擊qq(找到qq的路徑)

作業系統傳送指令給cpu

cpu傳送指令給記憶體

記憶體從外存中取出qq的**

執行qq

電腦一次讀取32/64個位元組,64位的電腦能裝32的軟體,32的電腦不能裝64位的軟體,向下相容性

3核cpu人類的三個頭,同一時刻完成多件事情

機械手臂:讀取資料

磁軌:儲存資料

扇區:劃分磁軌

基於電和演算法實現的資料儲存,不需要平均尋道時間,尋找資料時間是光速

作業系統提供的虛擬單位,用來儲存資料

一堆檔案

把對硬體的複雜指令簡單化

硬體: 作業系統, 記憶體和外存的直接互動

作業系統:硬體/使用者/應用程式

應用程式:作業系統

使用者:作業系統

開機啟動臨時的作業系統

臨時的作業系統找到真正的作業系統的路徑

啟動真正的作業系統,臨時作業系統關閉

優點:執行效率高

缺點:開發效率低

優點(相較於機器語言):開發效率高

缺點(相較於機器語言):執行效率低

直譯器都是用編譯型語言寫的

優點(相較於編譯型語言):開發效率高

缺點(相較於編譯型語言):執行效率低

優點(相較於解釋型語言):執行效率高

缺點(相較於解釋型語言):開發效率低

類似qq需要經常訪問網路的程式,網路傳輸資訊的延遲是遠遠大於程式執行的時間,程式執行的時間可以忽略不計

作業系統不需要網路的程式,用編譯型更好

cmd寫**,不能永久儲存**,方便除錯

可以永久儲存**

變數用來描述世間萬物變化的狀態

x = 0

變數名: 接收變數值

賦值符號: 賦值的作用

變數值: 具體的數值

變數名具有意義

變數名由數字/字母/下劃線組成,首字母不能為數字,也不能為_(如果為了就是不要引用的意思)

駝峰體下劃線(建議使用)

不變的量,變數名全大寫,但在python中是可以變化,這只是程式設計師約定俗成的,

新定義乙個變數,開闢一塊記憶體空間,引用計數1x=1

變數值多加了乙個引用,引用計數加1y=x

刪除乙個引用,引用計數減1del x

變數值的引用計數為0的時候,釋放變數值的記憶體空間

[-5,256]的整數不會被垃圾**機制**,因為python直譯器啟動的時候就會自動開闢一塊記憶體空間放入這些整數

x=y=10

x = 10 

y = 20

x, y = y, x

z = x

x = y

y = z

注釋取消**的意義,變成普通的字元

解釋**的意思

不能用單一的資料型別描述世間萬物,所以多種資料型別

lis = [1,2,3]

x,y,z = lis

# x = 1, y = 2, z = 3

input()

input接收的所有值都是字串

'%s'%'nick'
'{}'.format('nick')
f""
+-*/ % // **

and or not

> >= < <= == !=

= += -= *= /= //= %= **=

isis not

優先的加括號就行

if 《條件》:

《**塊》

if 《條件》:

《**塊1>

else:

《**塊2>

if 《條件1>:

《**塊1>

elif 《條件2>:

《**塊2>

...else:

《**塊3>

if 《條件1>:

《**塊1>:

if 《條件2>:

pass

跳出本層迴圈

跳出本次迴圈

判斷迴圈有沒有被break,被break不執行else

while 《條件1>:

while 《條件2>:

pass

有索引的就有序,無索引的就無序

值變id也變的是不可變

值變id不變的是可變

寒假第一周學習內容

linux檔案管理 簡述程式 程序 執行緒的概念以及他們之間的關係。1.程式 program 是由程式設計師編寫的 組穩定的指令,儲存在硬碟上。2.程序 process 是執行中的程式,僅存在於記憶體 包括虛擬記憶體中 3.執行緒 thread 是利用cpu的應該基本單位,也稱為輕量級程序。多個程序...

python第一周心得 Python第一周總結

變數 不能為系統自帶的內建函式,如def,help,sum等等 變數不能已下劃線數字來開頭,對大小寫敏感 變數後直接接數字,則被賦值為整型,如何加引號則賦值型別為字串str型別 a 1 整型 int b 2 字串 str 用print 直接輸出 a hello print a 在 使用者想要同時輸出...

第一周學習

msg dic for k,v in msg dic.items print f 商品名稱 商品 end while true shoppingcar input 請輸入你要購買的商品 strip if shoppingcar not in msg dic or shoppingcar is non...