A. 計算機二級python題目類型
計算機二級python的考試題型有單項選擇題、基本編程題、簡單應用題和綜合應用題四個模塊,分值分別為40分,18分,24分和18分,及格分數為60分,每一場團攔考試有3套題,一般為隨機分配。
具體考試內容如下:
一、Python語言基本語法元素
1.程序的基本語法元素:程序的格式框架、縮進、注釋、變數、命名、保留字、數據類型、賦值語句、引用。
2.基本輸人輸出函數:input()、eval()、print()。
3.源程序的書寫風格。
4.Python語言的特點。
二、基本數據類型
1.數字類型:整數類型,浮點數類型和復數類型。
2.數字類型的運算:數值運算操作符,數值運算函數,
3.字元串類型及格式化:索引、切片,基本的format()格式化方法。
4.字元串類型的操作:字元串操作符,處理函數和處理方法。
5.類型判斷和類型間轉換。
三、程序的控制結構
1.程序的三種控制結構。
2.程序的分支結構:單分支結構,二分支結構,多分支結構。
3.程序的循環結構:遍歷循環,無限循環、break和continue循環控制。
4.程序的異常處理:try-except。
四、函數和代碼復用
1.函數的定義和使用。
2.函數的參數傳遞:可選參數傳遞,參數名稱傳遞,函數的返回值,
3.變數的作用域:局部變數和全局變數。
五、組合數據類型
1.組合數據類型的基本概念。
2.列表類型:定義索引、切片。
3.列表類型的操作:列表的操作函數,列表的操作方法。
4.字典類型:定義,索引。
5.字典類型的操作:字典的操作函數,字典的操作方法。
六、文件和數據格式化
1.文件的使用:文件打開,讀寫和關閉。
2.數據組織的維度:一維數據和二維數據。
3.一維數據的處理:表示、存儲和處理。
4.二維數據的處理.表示、存儲和處理。
5.採用CSV格式對一二維數據文件的讀寫。
七、Pvthon計算生兆或扮態
1.標准庫:turtle庫(必選):random庫(必選)time庫(可選)。
2.基本的Python內置函數。
3.第三方庫的獲取和族灶安裝。
3.腳本程序轉變為可執行程序的第三方庫:PvInstaller庫(必選)。
4.第三方庫:jieba庫(必選),wordeloud庫(可選)。
5.更廣泛的Python計算生態,只要求了解第三方庫的名稱,不限於以下領域.網路爬蟲。數據分析、文本處理、數據可視化、用戶圖形界面、機器學習、Web開發、游戲開發等。
B. 二級Python----組合數據類型(DAY 5)
1.集合類型概述
Python語言中的集合類型與數學中的集合概念一致,即包含0個或多個數據項的無序組合。
集合是無序組合,用大括弧{}表示,它沒有索引和位置的概念,集合中元素可以動態增加或刪除。
由於集合元素獨一無二,使用集合類型能夠過濾掉重復元素。
集合類型有4個操作符,交集&、並集|、差集-、補集^,操作邏輯與數學定義相同
集合類型有一些常用的操作函數或方法
set()函數將其他的組合數據類型變成集合類型,返回結果是一個無重復且排序任意的集合。set()函數也可以生成空集合變數。
列表類型用中括弧[]表示,也可以通過list(x)函數將集合或字元串類型轉換成列表類型。
列表屬於序列類型,所以列表類型支持序列類型對應的操作
1.序列類型有一些通用的操作符和函數
2.列表的索引
索引是列表的基本操作,用於獲得列表的一個元素。使用中括弧作為索引操作符。
可以使用遍歷循環對列表類型的元素進行遍歷操作,
基本使用方式如下
3.列表的切片
切片是列表的基本操作,用於獲得列表的一個片段,即獲得一個或多個元素。切片後的結果也是列表類型。
切片的使用方式:
切片獲取列表類型從N到M(不包含M)的元素組成新的列表。當K存在時,切片獲取列表類型從N到M(不包含M)以K為步長所對應元素組成的列表。
1.列表的操作方法
ls.append(x)僅用於在列表中增加一個元素,如果希望增加多個元素,可以使用加號+,將兩個列表合並。
可以使用Python保留字del對列表元素或片段進行刪除。
如下:
或
使用索引配合等號(=)可以對列表元素進行修改。
補:元組
Python的元組與列表類似,不同之處在於元組的元素不能修改。
元組使用小括弧(),列表使用方括弧。
元組創建很簡單,只需要在括弧中添加元素,並使用逗號隔開即可。
Python語言中的字典使用大括弧{}建立,每個元素是一個鍵值對。
使用方式:
鍵和值通過冒號連接,不同鍵值對通過逗號隔開。大括弧可以表示集合,字典類型也具有和集合類似的性質,即鍵值對之間沒有順序且不能重復。
•字典的索引
列表類型採用元素順序的位置進行索引。由於字典元素「鍵值對」中鍵是值的索引,因此,可以直接利用鍵值對關系索引元素。
利用索引和賦值 = 配合,可以對字典中每個元素進行修改。
使用大括弧可以創建字典。通過索引和賦值配合,可以向字典中增加元素。
字典類型有一些通用的操作函數
字典類型存在一些操作方法
d.keys()返回字典中的所有鍵信息,返回結果是Python的一種內部數據類型dict_keys,專用於表示字典的鍵。如果希望更好的使用返回結果,可以將其轉換為列表類型。
d.values()返回字典中的所有值信息,返回結果是Python的一種內部數據類型dict_values。如果希望更好的使用返回結果,可以將其轉換為列表類型。
d.items()返回字典中的所有鍵值對信息,返回結果是Python的一種內部數據類型dict_items。
d.get(key, default)根據鍵信息查找並返回值信息,如果key存在則返回相應值,否則返回默認值,第二個元素default可以省略,如果省略則默認值為空。
d.pop(key, default)根據鍵信息查找並取出值信息,如果key存在則返回相應值,否則返回默認值,第二個元素default可以省略,如果省略則默認值為空。相比d.get()方法,d.pop()在取出相應值後,將從字典中刪除對應的鍵值對。
d.popitem()隨機從字典中取出一個鍵值對,以元組(key,value)形式返回。取出後從字典中刪除這個鍵值對。
d.clear()刪除字典中所有鍵值對。
此外,如果希望刪除字典中某一個元素, 可以使用Python保留字del。
字典類型也支持保留字in,用來判斷一個鍵是否在字典中。如果在則返回True,否則返回False。
字典可以遍歷循環對其元素進行遍歷
for循環返回的變數名是字典的索引值。如果需要獲得鍵對應的值,可以在語句塊中通過get()方法獲得。
C. Python小問題
出現這個問題是因為索引出現了浮點數,不是索引允許的數據類型,可以驗證一下
importnumpyasnp
y=np.zeros(shape=(1,5))
arr=[nforninnp.linspace(1,5,5)]
arr里存儲的就是源代碼中會用的索引,下圖是結果
importnumpyasnp
y=np.zeros(shape=(1,5))
forninnp.int16(np.linspace(1,5,5)):
y[0,n-1]=n**2
print(y)
D. 求python題目解答(初學階段)
列表lst中有4個元素,看有幾個元素,就看逗號就好了,即便是嵌套列表,在兩個逗號之間,也算一個元素,你可以使用len(lst)得到結果。
lst[3]的數據類型為列表,列表用[]表示。
lst[3][1][2]=10
lst[-1][-1][1]=9;
lst[-1][-1][3]=12;
lst[-1][-1][-3:]=[9, 10, 12];
lst[-1][-1][-3:][::-1]=[12, 10, 9] #::-1表示列表反轉