計算機二級Python知識點速記手冊

2021-09-28 12:01:18 字數 3331 閱讀 6999

最近整理了一些計算機二級python的知識點,涵蓋二級考綱90%以上內容,方便備考的同學複習和記憶。

開始學習時,請配合idle進行實際練習,不要死板背誦。除此之外,在這裡提出幾點臨場救命法寶:

1.turtle庫demo,在idle的help選項裡。能夠提供turtle例項**(考試時也可參考),非常救命!

2.idle輸入基本函式,比如print(),打出pr後按tab鍵即可顯示基本函式中含pr的函式(僅限基本函式),庫函式不支援。

3.保持良好心態,平時的努力一定會得到回報。

\n 換行

\t 製表符

\r 回到行首

\b 回退

" 雙引號

』 單引號

abs(num) 求絕對值

power(x,y[,z]) x**y (並除以z求其餘數)

divmod(x,y) 求x/y 商和餘數

round(x[,y]) 四捨五入(到小數點後幾位)

max(x1,x2,x3…,xn) 一組數最大值

min(x1,x2,x3…,xn) 一組數最小值

num.real 複數實數部分(num=a+bj->a)

num.imag 複數虛數部分(num=a+bj->b)

int(x) 強制轉換為整數

float(x) 強制轉換為浮點數

complex(x) 強制轉換為複數

str[m:n:k] (開頭:結尾:步長)小技巧 str[::-1]倒排字串

字串函式

len(str) 獲取str長度

str(x) 強制轉換字串

hex(x) oct(x) 整數x的十六進製制/八進位制的字串形式

chr(u) u為unicode編碼,返回對應的字元

ord(x) x為字元,返回unicode編碼

字串的方法

str.upper() 轉大寫

str.lower() 轉小寫

str.capitalize()

str.count(sub) 返回sub在str**現的次數

str.split(『item』) 分割字串

str.replace(old,new) 返回新字串,old全部替換為new

str.strip(chars) str中去掉左右側的chars

chr.join(list) 給str增加分隔符

格式化字串

.format(「python」) python

.format(『bit』) ************************bit

.format(12345.6789) 12,345.68

集合set(x) 建立集合

s.add(x) 新增元素

s.discard(x) 移除x

s.remove(x) 移除x

s.clear() 清空列表

s.pop() 隨機刪除

s.copy() 複製

len(s) 列表元素個數

x in s x是否在s中

x not in s

序列型別

序列通用

len(s) 長度

min(s)

max(s)

s.index(x)

s.index(x,i,j) 返回序列s從i開始到j中第一次出現元素x的位置

s.count(x) 返回序列s出現的x的總次數

元組tuple()

集合字典

del d[k] 刪除字典key是k的資料值

k in d

d.keys()

d.values()

d.items() 返回字典中所有鍵值對的資訊(元組)

d.get(k,) k存在,返回相應值,否則返回預設值

d.pop(k,default) k存在,取出相應值,否則返回預設值

d.popitem() 隨機從字典中取出乙個鍵值對,以元組的方式返回

f=open(,) 開啟檔案

f.close() 關閉檔案

讀取檔案 r/[+]模式

f.read([size]) 讀取檔案全部內容或唯讀前size個長度

f.readline([size]) 讀取檔案一行

f.readlines([hint]) 讀取檔案所有行或讀入前hint行

寫入檔案 w/a/x/[+]模式

f.write(s) 向檔案寫入字串

f.writelines(lines) 將元素全為字串列表寫入檔案

f.seek(offset[,when]) 改變當前檔案 偏移多少字元 [0-開頭 1-當前 2-結尾]

time 庫

time.time() 獲取時間戳

time.ctime() 獲取字串時間

time.gmtime() 獲取可用於程式的時間

time.strftime("%y-%m-%d %h:%m:%s",time.gmtime())

time.sleep(x) 模擬休眠時間

time.perf_counter() 通過差值進行程式的計時

turtle 庫

fd(x) 沿著箭頭走x距離

bk(x) 後退x距離

setup(x,y[,z1,z2]) 畫布大小(以及出現在螢幕的位置)

penup() 抬起畫筆

pendown() 放下畫筆

pencolor(color) 調整畫筆顏色

pensize(x) / penwidth(x) 調整畫筆寬度

seth(angle) 調整箭頭角度

left(angle) 左轉angle度

right(angle) 右轉angle度

circle(radius[,angle]) 畫圓,圓心距離箭頭左側(radius<0則為右側),(圓心角為angle的圓弧)

random庫

random.seed() 初始化種子,預設為系統時間

random() 生成0-1之間的隨機小數

擴充套件隨機數

randint(a,b) 生成乙個a-b的整數

randrange(m,n[,k]) 生成乙個m-n,步長為k的隨機整數

getrandbits(k) 生成乙個kbit的整數

uniform(a,b) 生成a-b的隨機小數

choice(seq) 從列表隨機選擇乙個元素

shuffle(seq) 列表隨機排列

jieba庫

*lcut(s) 精確模式,返回乙個列表型別的分詞結果

lcut(s,cut_all=true) 全模式,返回乙個列表型別的分詞結果,有冗餘

lcut_for_search(s) 搜尋引擎模式,返回乙個列表型別的分詞結果,存在冗餘

計算機二級C語言程式設計易錯知識點

1.在資料流圖中,用標有名字的剪頭表示資料流。在程式流程圖中,用標有名字的箭頭表示控制流。2.結構化程式設計的思想包括 自頂向下 逐步求精 模組化 限制使用goto語句。3.軟體設計中模組劃分應遵循的準則是 高內聚低耦合 模組大小規模適當 模組的依賴關係適當等。模組的劃分應遵循一定的要求,以保證模組...

計算機二級

e r圖中規定 用矩形表示實體 等同於表 用橢圓形表示實體的屬性 等同於表中字段 用菱形表示實體關係 等同於外來鍵 還要將有關係的實體用線連線上,線上畫菱形。解釋 佇列元素 尾指標 頭指標 佇列容量 佇列容量 a 219 b 221 c 229 d 221 解析 二叉樹有個性質,葉子節點總比度為二的...

計算機二級python(四)

程式的基本結構 流程圖 起止框 判斷框 處理框 輸入輸出框 注釋框 流向線 連線點 程式的三種基本結構 順序,分支,迴圈 迴圈 條件迴圈,遍歷迴圈 迴圈控制符 break 結束當前迴圈 continue 結束當前迴圈的當次迴圈過程 程式的分支結構 單分支結構 if 二分支結構 if else if ...