目錄計算機組成
儲存器輸入裝置
輸出裝置
應用程式的啟動
32位和64位
多核cpu
機械硬碟工作原理
計算機作業系統
程式語言的分類
網路的瓶頸效應
變數資料型別
字串列表
字典流程控制
檔案處理
異常處理
程式語言是人與計算機交流的介質
通過程式語言寫一堆檔案
取代勞動力,幫人類幹活
控制硬體
算數運算+邏輯運算
儲存資料
優點:速度快
缺點:容量小,斷電即消失
優點:容量大,永久儲存
缺點:速度慢
輸入資訊,如鍵盤/滑鼠
輸出資訊,如顯示屏/印表機
同時刻完成多件事情
讀取資料
儲存資料
劃分磁軌
5ms4.15ms
9.15ms
作業系統提供的虛擬單位,虛擬單位用來儲存資料
把對硬體的複雜操作簡單化
啟動臨時作業系統
臨時作業系統啟動真正的作業系統
啟動操作性系統,關閉臨時作業系統
優點:執行速度快
缺點:開發效率慢
優點:開發效率高
缺點:執行效率低
優點;執行效率高
缺點:開發效率低
優點:開發效率高
缺點:執行效率低
描述世間萬物的狀態(屬性)
變數名(描述/接收變數值)賦值符號(=)變數值(具體的值)
變數名有意義
數字/字母/下劃線組成,不能以數字開頭
不能以關鍵字命名(lis)
駝峰提下劃線(推薦)
作用:年齡
定義方式:int
使用方法:+-*/ // % **
作用:身高
定義方式:float
使用方法:+-*/ // % **
作用:姓名
定義方式:str
使用方法:
索引取值
索引切片
成員運算
for迴圈
len長度
strip去兩端字元/lstrip/rstip
startswith/endswith
split
count
find/index
join
center/ljust/rjust
eval()將字串寫成列表
作用:儲存多個元素
定義方式:list --》 存放多個元素(任意資料型別)
使用方法
索引取值/索引修改值
索引切片
成員運算
for迴圈
len長度
sort
reverse
extend
copy
clear
remove
insert
作用:鍵值對儲存多個值
定義方式:{}內有多個鍵(字串)值(任意資料型別)對
使用方法
按key取值
按key修改值
按key增加值
keys
values
items
getsetdefault
update
單分支結構if
雙分支結構ifelse
多分枝結構if elif elif else
中斷本層迴圈
中斷本次迴圈,不執行下面的**
開啟檔案openfor i in range(10):
for j in range(10):
修改檔案read/write
關閉檔案close
r 唯讀
w 只寫(清空檔案)
a 追加寫入
t 文字模式
b 二進位制模式
r+/w+(清空檔案)/a+(不推薦使用)
with open() as f:
f.read()
try:
pass
except exception as e:
print(e)
學習筆記day08
單例設計模式 上圖中,想要實現a,b的配置資訊共享,因為a,b是兩個new,所以必然是不同的物件,一種方法就是將其配置資訊全部設成靜態,但資訊很多時會導致儲存資訊過多。單例設計模式流程 1,主函式main進棧,定義s1 2,等號右邊,single載入進入方法區,接著是single的建構函式。s和ge...
python成長之路day08
一 集合關係運算與常用操作 二 檔案操作 關係運算 friends1 friends2 1 取二者的共同好友 交集 res friends1 friends2 print res 2 取二者所有的好友有哪些 並集 res friends1 friends2 print res 3 去二者所有的好友有...
Python課程回顧(day08)
什麼是檔案 檔案是作業系統提供給使用者 應用程式的一種虛擬單位,這種單位可以直接對映硬碟空間 為什麼要使用檔案 由於使用者無法直接操作硬體,所以使用者或應用程式直接操作檔案 讀 寫 就會被作業系統轉換成具體的硬碟操作,從而實現使用者或應用程式將資料永久的儲存在硬碟中 如何使用檔案 檔案處理的三個步驟...