筆記|全國(guó)計(jì)算機(jī)等級(jí)考試Python二級(jí)

剛剛喜提9月份Python二級(jí)證書(shū),特意將自己的備考筆記和經(jīng)驗(yàn)整理出來(lái),一來(lái)自己溫習(xí)回顧,二來(lái)希望對(duì)后面報(bào)考的小伙伴兒們有所幫助,以下:

目錄

第1部分 關(guān)于Python二級(jí)及備考建議

? ? ? ? 二級(jí)Python的增設(shè)

? ? ? ? 備考資料

? ? ? ? 考試題型

第2部分 核心考點(diǎn)筆記

? ? ? ? 字符串類型的操作

? ? ? ? 組合數(shù)據(jù)類型

? ? ? ? 列表類型的操作

? ? ? ? 字典類型的操作

? ? ? ? 文件的讀寫(xiě)

? ? ? ? 基本的Python內(nèi)置函數(shù)

? ? ? ? Python計(jì)算生態(tài)

第3部分 附上海十二月份報(bào)名鏈接及九月份成績(jī)查詢?nèi)肟?br>

第 1 部分

二級(jí)Python的增設(shè)

全國(guó)計(jì)算機(jī)等級(jí)考試于2018年9月首次增設(shè)Python語(yǔ)言考試科目。相信大家選擇了Python,對(duì)于Python的強(qiáng)大和強(qiáng)有力的發(fā)展趨勢(shì)不用我在這里贅述。想提醒大家的是,Python二級(jí)作為一門(mén)新設(shè)的科目,到目前為止考試難度并不是很高,只要用心準(zhǔn)備還是很容易通過(guò)并且取得一個(gè)好成績(jī)的。

備考資料

書(shū)籍資料:

《Python語(yǔ)言程序設(shè)計(jì)》、

《高教版Python語(yǔ)言程序設(shè)計(jì)沖刺卷》

線上平臺(tái):

python123.io

視頻教程:

國(guó)家精品在線開(kāi)放課"Python 語(yǔ)言程序設(shè)計(jì)"

(中國(guó)大學(xué) MOOC 平臺(tái))

http://www.icourse163.org/course/BIT-268001

備考建議

? ? 1、如果時(shí)間緊張,書(shū)可以只買《高教版Python語(yǔ)言程序設(shè)計(jì)沖刺卷》一本,第一章就是“考試大綱解讀”,這部分內(nèi)容不多,但要爛熟于心;

? ? 2、Python123平臺(tái)一定登錄,題庫(kù)就在Python123平臺(tái),保險(xiǎn)起見(jiàn)最新的題庫(kù)最少要刷十套可以保證及格;

? ? 3、Python123平臺(tái)提供的微信群一定要加,因?yàn)槿豪锩鏁?huì)發(fā)布跟考試密切相關(guān)的信息以及考前會(huì)有多次線上模式考試的機(jī)會(huì)給大家做考前熱身;

? ? 4、崇高老師在MOOC的“Python語(yǔ)言程序設(shè)計(jì)”視頻課一定要看,講得非常好的Python入門(mén)課程,你會(huì)非常享受崇高老師的講課!

考試題型

滿分100,其中:選擇題40分,其中含公共基礎(chǔ)10分。操作題60分,包括基本編程題40分和綜合編程題20分。

補(bǔ)充:關(guān)于10分的公共基礎(chǔ)題其實(shí)完全不用慌張,只需要在Python123平臺(tái)多刷幾套題,知識(shí)點(diǎn)往往都會(huì)涵蓋在其中,并不需要另費(fèi)周折找其他資料。

第 2 部分

? 字符串類型的操作

x + y? 連接兩個(gè)字符串x和y

x*n 或 n*x? 復(fù)制n次字符串x

x in s? 如果x是s的子串,返回True,否則返回False。

len(x)? 返回字符串x的長(zhǎng)度,也可返回其他組合數(shù)據(jù)類型的元素

str(x)? 返回任意類型x對(duì)應(yīng)的字符串

chr(x)? 返回Unicode編碼x對(duì)應(yīng)的

ord(x)? 返回單字符x的Unicode

hex(x)? 返回整數(shù)x對(duì)應(yīng)十六進(jìn)制的小寫(xiě)形式字符串

oct(x)? 返回整數(shù)x對(duì)應(yīng)八進(jìn)制的小寫(xiě)形式字符串

str.lower()? 返回字符串str的副本,全部字符小寫(xiě)

str.upper()? 返回字符串str的副本,全部字符大寫(xiě)

str.split(sep=None)? 返回一個(gè)列表,由str被sep分割的部分構(gòu)成

str.count(sub)? 返回sub字符串出現(xiàn)的次數(shù)

str.replace(old,new)? 返回字符串str的副本,所有old子串被替換為new

str.center(width,fillchar)? 字符串居中函數(shù),fillchar為可選參數(shù)

str.strip(chars)? 從字符串str中去掉其左側(cè)和右側(cè)chars中列出的字符

str.join(iter)? 將iter變量除最后元素外每個(gè)元素后增加一個(gè)str字符串

列表類型的操作

len(ls)? 列表ls的元素個(gè)數(shù)(長(zhǎng)度)

min(ls)? 列表ls中的最小元素

max(ls)? 列表ls中的最大元素

list(x)? 將x轉(zhuǎn)換成列表類型

ls.append(x)? 在列表ls最后增加一個(gè)元素

ls.insert(i,x)? 在列表ls第i位增加元素

ls.clear()? 刪除列表ls中所有元素

ls.pop(i)? 將列表ls中第i項(xiàng)元素取出并刪除該元素

ls.remove(x)? 將列表中出現(xiàn)的第一個(gè)x元素刪除

ls.reverse()? 將列表ls中的元素逆序

ls.copy()? 生成一個(gè)新列表,復(fù)制ls中所有元素

字典類型的操作

len(d)? 字典d的元素個(gè)數(shù)(長(zhǎng)度)

min(d)? 字典d中鍵的最小值

max(d)? 字典d中鍵的最大值

dict()? 生成一個(gè)空字典

d.keys()? 返回所有鍵的信息

d.values()? 返回所有值的信息

d.items()? 返回所有鍵值對(duì)

d.get(key,default)? 鍵存在則返回相應(yīng)值,默認(rèn)值否則返回

d.pop(key,default)? 鍵存在則返回相應(yīng)值,同時(shí)刪除鍵值對(duì),否則返回默認(rèn)值

d.popitem()? 取出字典中最后一個(gè)鍵值對(duì),以元組形式返回

d.clear()? 刪除所有鍵值對(duì)

基本的Python內(nèi)置函數(shù)

1. abs ( x )

作用:返回?cái)?shù)值變量x的絕對(duì)值

2. all ( x )

作用:組合類型變量x中所有元素都為真時(shí)返回True,否則返回False;若x為空,返回True。

3. any ( x )

作用:組合類型變量x中任一元素為真時(shí)返回Ture,否則返回False;若x為空,返回False。

4. bin ( x )

作用:將整數(shù)x轉(zhuǎn)換為等值二進(jìn)制字符串。

5. bool ( x )

作用:將x轉(zhuǎn)化為Boolean類型,即True或False。

6. chr ( i )

作用:返回Unicode為i的字符。

7. complex ( r, i )

作用:創(chuàng)建一個(gè)復(fù)數(shù)人r+i*1j,其中i可以省略。

8. dict ( x=None )

作用:創(chuàng)建字典類型,如果沒(méi)有輸入?yún)?shù)則創(chuàng)建一個(gè)空字典。

9. divmod ( a,b )

作用:返回a//b(商)以及a%b(余數(shù)),返回結(jié)果類型為tuple。

10. eval ( x )

作用:去掉字符串最外側(cè)的引號(hào),當(dāng)做Python表達(dá)式評(píng)估返回其值。

11. exec ( x )

作用:計(jì)算字符串x作為Python語(yǔ)句的值。

12. float ( x )

作用:將x轉(zhuǎn)換成浮點(diǎn)數(shù)。

13. hex (x)

作用:將整數(shù)x轉(zhuǎn)換為十六進(jìn)制字符串。

14. int ( x )

作用:將變量x轉(zhuǎn)換為整數(shù)。

15. len ( x )

作用:計(jì)算變量x的長(zhǎng)度。

16. list ( x )

作用:創(chuàng)建或?qū)⒆兞縳轉(zhuǎn)換成一個(gè)列表類型。

17. max ( a1,a2,... )

作用:返回給定參數(shù)列表元素的最大值。

18. min ( a1,a2,... )

作用:返回給定參數(shù)列表元素的最小值。

19. oct ( x )

作用:將整數(shù)x轉(zhuǎn)換為八進(jìn)制字符串。

20. open ( fname, m )

作用:打開(kāi)文件,fname為文件路徑,m為打開(kāi)方式,可省略,默認(rèn)是以文本可讀形式打開(kāi)。

21. ord ( x )

作用:返回字符串x的Unicode編碼。

22. pow ( x,y )

作用:返回x的y次冪。

23. range ( a,b,s )

作用:產(chǎn)生一個(gè)整數(shù)序列,從a到b(不含)以s為步長(zhǎng)。

24. reversed ( r )

作用:返回組合類型r的逆序迭代形式。

25. round ( x,y )

作用:返回x的四舍五入值,y表示保留小數(shù)的位數(shù)。

26. sorted ( x )

作用:對(duì)組合數(shù)據(jù)類型x進(jìn)行排序,默認(rèn)從小大大。

27. str ( x )

作用:將x轉(zhuǎn)換為等值的字符串類型。

28. sum ( x )

作用:對(duì)組合數(shù)據(jù)類型x計(jì)算求和結(jié)果。

29. type ( x )

作用:返回變量x的數(shù)據(jù)類型。

文件讀寫(xiě)

Python通過(guò)open()函數(shù)打開(kāi)一個(gè)文件,并返回一個(gè)操作文件的變量。

文件的打開(kāi)模式

‘r’ 只讀模式,如果文件不存在,返回異常,默認(rèn)值

‘w’ 覆蓋寫(xiě)模式,文件不存在則創(chuàng)建,存在則完全覆蓋原文件

‘x’ 創(chuàng)建寫(xiě)模式,文件不存在則創(chuàng)建,存在則返回異常

‘a(chǎn)’ 追加寫(xiě)模式,文件不存在則創(chuàng)建,存在則在原文件最后追加內(nèi)容

‘b’ 二進(jìn)制文件模式

‘t’ 文本文件模式,默認(rèn)值

‘+’ 與r/w/x/a一同使用,在原功能基礎(chǔ)上增加同時(shí)讀寫(xiě)功能

文件的讀寫(xiě)函數(shù)

f.read() 從文件中讀入整個(gè)文件內(nèi)容

f.readline() 從文件中讀入一行內(nèi)容

f.readlines() 從文件中讀入所有行,以每行為元素形成一個(gè)列表

f.seek(offset) 改變當(dāng)前文件操作指針的位置,0代表開(kāi)頭位置,1代表當(dāng)前位置,2代表文件結(jié)尾

f.write(s) 向文件寫(xiě)入一個(gè)字符串或字節(jié)流

f.writelines(lines) 將一個(gè)元素為字符串的列表寫(xiě)入文件

Python計(jì)算生態(tài)

標(biāo)準(zhǔn)庫(kù):turtle庫(kù)、random庫(kù)、time庫(kù)

第三方庫(kù):jieba庫(kù)、worldcloud庫(kù)

以上五個(gè)庫(kù)是編程題的主要考核內(nèi)容,備考時(shí)需要熟練掌握。

第 3 部分

19年9月成績(jī)查詢:http://www.neea.edu.cn/

19年12月網(wǎng)上報(bào)名流程:

考生登錄“上海招考熱線”網(wǎng)站(www.shmeea.edu.cn)首頁(yè),先點(diǎn)擊首頁(yè)左下方進(jìn)入“考試報(bào)名”頁(yè)面,再點(diǎn)擊“2019年12月全國(guó)計(jì)算機(jī)等級(jí)考試報(bào)名”,根據(jù)報(bào)名頁(yè)面提示進(jìn)行注冊(cè)、選擇考點(diǎn)、填寫(xiě)報(bào)名信息、上傳照片并在網(wǎng)上直接繳納考試報(bào)名費(fèi)等相應(yīng)的報(bào)名操作。首次登錄系統(tǒng)需要注冊(cè)獲取登錄通行證,若考生已有通行證賬號(hào),可以直接登錄。

其他更多問(wèn)題,歡迎在公眾號(hào)后臺(tái)留言,或添加我的個(gè)人微信隨時(shí)交流~

myWeChat:18215466283

公眾號(hào):若有所思ing

公眾號(hào)原文鏈接:https://mp.weixin.qq.com/s/cuuVHvzHe2bfAjSnhgOZMQ

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 6,313評(píng)論 0 10
  • 基于《Python語(yǔ)言程序設(shè)計(jì)基礎(chǔ)(第2版)》 第一部分 初識(shí)Python語(yǔ)言 第1章 程序設(shè)計(jì)基本方法 1.1 ...
    柄志閱讀 27,767評(píng)論 4 44
  • Python史上最全開(kāi)發(fā)總結(jié)(轉(zhuǎn)自靜熙老師哈哈哈) 兩本不錯(cuò)的書(shū): 《Python參考手冊(cè)》:對(duì)Python各個(gè)標(biāo)...
    春風(fēng)在抱閱讀 836評(píng)論 1 4
  • 戎裝換甲啟新程, 風(fēng)雨伴長(zhǎng)庚,醫(yī)路前行。 一廂肝膽鑄豪情, 從醫(yī)數(shù)載領(lǐng)群英。 征坎途,攻難癥, “精準(zhǔn)醫(yī)療”舉世名...
    三年河西閱讀 417評(píng)論 1 0
  • 很多時(shí)候,看到好的文章,怕錯(cuò)過(guò)其中深層次的含義,慢慢養(yǎng)成了把文章重新抄一遍的習(xí)慣。 昨天抄了李笑來(lái)老師的文章《這些...
    曾琦閱讀 420評(píng)論 0 0

友情鏈接更多精彩內(nèi)容