日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

e记法 python 底数_备战python二级

發布時間:2023/12/10 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 e记法 python 底数_备战python二级 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

明天考試去,滾吧

提醒與分值:1*40(選擇)+5*3(填空)+10+15+20
比如今年的一個題目是要求隨機抽一個手機品牌,這道題目的關鍵點在于你要使用seed()函數覆蓋原來的給定的種子seed(1),因為要求“隨機”,假如你只用了random,結果是不會隨機的,因為seed(1)這個種子控制了random必然出現的是同一個結果,所以自己為了保險起見,可以自己多調試幾次;再來說說4-5題是簡單應用題,這2個題目也不難,比如就是分段函數用if等待,或者是turtle畫圖的函數,這些只要搞清楚,turtle畫圖的角度,長度,畫筆等等基本都沒問題。
可以說,最難的是最后一道題目,要想獲得優秀或者及格,這道題目基本奠定了整體,只要你這道題沒做出來,估計前面再錯的比較多,那就有點危險了;好了,再說說這道題是怎么出的,一般是分詞或者是排序,或者是整理數據,文件io之類的,這種題目需要比較扎實的基礎,如果想要優秀,毋庸置疑,這道題目必須做對;一般情況下,題目會給出基本的代碼框架,一般的這道題目是可以修改代碼的(按照自己的思路,當然具體要求還是要看題目給出),這種題目是結果導向的,也就是說只要運行結果對了,它就判對,但是如果你人工操作得到答案肯定是不行的,一方面,數據量大沒法操作,另一方面,系統判分系統應該會識別你是否通過運行python得到結果,所以投機取巧的心態就不要有了。好好復習吧。

錯題記錄:選擇題

2. 關于線性鏈表?的描述,以下選項中正確的是

A存儲空間不一定連續,且前件元素一定存儲在后件元素的前面

B存儲空間必須連續,且前件元素一定存儲在后件元素的前面

C存儲空間必須連續,且各元素的存儲順序是任意的

D存儲空間不一定連續,且各元素的存儲順序是任意的

3. 在深度為 7 的滿二叉樹?中,葉子結點的總個數是

A 31 B 64 C 63 D 32

百度:除最后一層無任何子節點外,每一層上的所有結點都有兩個子結點的二叉樹。國內教程定義:一個二叉樹,如果每一個層的結點數都達到最大值,則這個二叉樹就是滿二叉樹。也就是說,如果一個二叉樹的層數為K,且結點總數是(2^k) -1 ,則它就是滿二叉樹。從圖形形態上看,滿二叉樹外觀上是一個三角形。

從數學上看,滿二叉樹的各個層的結點數形成一個首項為1,公比為2的等比數列。某節點的深度是指從根節點到該節點的最長簡單路徑邊的條數
高度是指從該節點到葉子節點的最長簡單路徑邊的條數
以圖為例:

以上分析全是廢話:只需要知道樹是什么;深度是什么(這里就是層數);滿二叉樹是什么;葉子是什么就夠了;2^(7-1)

6. 關于軟件危機?,以下選項中描述錯誤的是

A 軟件成本不斷提高

B 軟件質量難以控制

C 軟件過程不規范?不知道搞軟件的都在干啥,可能……也能理解

D 軟件開發生產率低

8. 以下選項中用樹形結構表示實體之間聯系的模型?是

A 網狀模型 B 層次模型 C 靜態模型 D 關系模型

對層次,網狀,想想結構

關系模型中的一些術語:

1)關系:一個關系對應通常說的一張表;
2)元組:表中的一行即為一個元組;
3)屬性:表中的一列即為一個屬性,給每一個屬性起一個名稱即屬性名;
4)碼:也稱為碼鍵,表中的某個屬性組,它可以唯一確定一個元組;
5)域:一組具有相同數據類型的值的集合。屬性的取值范圍來自某個域;
6)分量:元組中的一個屬性值。
7)關系模式:對關系的描述,一搬表示為:關系名(屬性1,屬性2,…,屬性n)
關系模型的數據操縱與完整性約束
關系模型的數據操縱主要包括查詢、插入、刪除和更新數據,它的數據操縱是集合操作,操作對象和操作結果都是關系。
這些操作必須滿足關系的完整性約束條件:實體完整性、參照完整性和用戶定義的完整性。

18. 關于 Python 字符串,以下選項中描述錯誤的是 選A

A 可以使用 datatype() 測試字符串的類型?

B 輸出帶有引號的字符串,可以使用轉義字符

C 字符串是一個字符序列,字符串中的編號叫“索引”

D 字符串可以保存在變量中,也可以單獨存在(?可能是說可以print出來的意思)

22. 關于 Python 組合數據類型,以下選項中描述錯誤的是

A 組合數據類型可以分為 3 類:序列類型、集合類型和映射類型

B 序列類型是二維元素向量,元素之間存在先后關系,通過序號訪問

C Python 的 str、tuple 和 list 類型都屬于序列類型

D Python 組合數據類型能夠將多個同類型或不同類型的數據組織起來,通過單一的表示使數據操作更有序、更容易

組合數據類型:

序列類型 (字符串、元組、列表)

集合類型 (集合)

映射類型 (字典)

25. 以下選項中不是 Python 對文件的寫操作方法?的是 選C

A writelines

B write 和 seek?seek()方法用于移動文件讀取指針到指定位置。

seek() 方法語法如下:

fileObject.seek(offset[, whence]) offset -- 開始的偏移量,也就是代表需要移動偏移的字節數 whence:可選,默認值為 0。給offset參數一個定義,表示要從哪個位置開始偏移;0代表從文件開頭開始算起,1代表從當前位置開始算起,2代表從文件末尾算起。

(donot care)C writetext?

D write

31.下面代碼的輸出結果是

x = 0o1010print(x)

A 520

B 1024

C 32768

D 10

正確答案: A?o八進制;暴力運行就行了

32.下面代碼的輸出結果是 猜的

x=10y=3print(divmod(x,y))

A (1, 3)

B 3,1

C 1,3

D (3, 1)

正確答案: D(直接在idle試試就好了,沒必要記)

divmod(x, y, /) Return the tuple(x//y, x%y). Invariant: div*y + mod ==x.

33. 下面代碼的輸出結果是

for s in"HelloWorld":if s=="W":continue ?print(s,end="")

A Hello

B World

C HelloWorld

D Helloorld(this is continue……,跳過條件,繼續執行循環)

正確答案: D

34.給出如下代碼:

DictColor ={"seashell":"海貝色","gold":"金色","pink":"粉紅色","brown":"棕色", "purple":"紫色","tomato":"西紅柿色"}

以下選項中能輸出“海貝色”的是

A print(DictColor.keys())

B print(DictColor["海貝色"])

C print(DictColor.values())

D print(DictColor["seashell"])

正確答案: D(cv and idle)

35. 下面代碼的輸出結果是(列表切片?)

s =["seashell","gold","pink","brown","purple","tomato"] print(s[1:4:2])?(1到4-1,間隔2)

A ['gold', 'pink', 'brown']

B ['gold', 'pink']

C ['gold', 'pink', 'brown', 'purple','tomato']

D ['gold', 'brown']

正確答案: D

36. 下面代碼的輸出結果是

d ={"大海":"藍色", "天空":"灰色", "大地":"黑色"} print(d["大地"], d.get("大地", "黃色"))?

A 黑的 灰色

B 黑色 黑色

C 黑色 藍色

D 黑色 黃色

正確答案: B don‘t care “黃色”

37. 當用戶輸入abc時,下面代碼的輸出結果是

try:n = 0n = input("請輸入一個整數: ")def pow10(n):return n**10 except:print("程序執行錯誤")

A 輸出:abc

B 程序沒有任何輸出

C 輸出:0

D 輸出:程序執行錯誤

正確答案: B

請仔細看代碼,def定義后的函數并沒有執行,僅僅是干擾

39.文件 book.txt 在當前程序所在目錄內,其內容是一段文本:book,下面代碼的輸出結果是

txt =open("book.txt", "r") print(txt) txt.close()

A book.txt

B txt

C 以上答案都不對

D book

正確答案: C

打印文本文件對象的時候絕對不是這樣的,而是類似于 <_io.TextIOWrapper name='book.txt'mode='r' encoding='utf-8'>

選擇題到這暫停:

note:凡是可以暴力運行的,不允許出錯!

重點是最后一個操作:

前面的只是練練手:

1.數字格式化

下表展示了 str.format() 格式化數字的多種方法:

>>> print("{:.2f}".format(3.1415926)); 3.14數字格式輸出描述
3.1415926{:.2f}3.14保留小數點后兩位
3.1415926{:+.2f}+3.14帶符號保留小數點后兩位
-1{:+.2f}-1.00帶符號保留小數點后兩位
2.71828{:.0f}3不帶小數
5{:0>2d}05數字補零 (填充左邊, 寬度為2)
5{:x<4d}5xxx數字補x (填充右邊, 寬度為4)
10{:x<4d}10xx數字補x (填充右邊, 寬度為4)
1000000{:,}1,000,000以逗號分隔的數字格式
0.25{:.2%}25.00%百分比格式
1000000000{:.2e}1.00e+09指數記法
13{:>10d}13右對齊 (默認, 寬度為10)
13{:<10d}13左對齊 (寬度為10)
13{:^10d}13中間對齊 (寬度為10)
11'{:b}'.format(11)
'{:d}'.format(11)'{:o}'.format(11)'{:x}'.format(11)'{:#x}'.format(11)'{:#X}'.format(11)
1011
1113b0xb0XB
進制

^, <, > 分別是居中、左對齊、右對齊,后面帶寬度, : 號后面帶填充的字符,只能是一個字符,不指定則默認是用空格填充。

+ 表示在正數前顯示 +,負數前顯示 -; (空格)表示在正數前加空格

b、d、o、x 分別是二進制、十進制、八進制、十六進制。

此外我們可以使用大括號 {} 來轉義大括號,

print ("{} 對應的位置是 {{0}}".format("runoob"))

輸出結果為:

runoob 對應的位置是 {0}

考點:格式控制符

2.jieba庫

支持四種分詞模式:

  • 精確模式,試圖將句子最精確地切開,適合文本分析;
  • 全模式,把句子中所有的可以成詞的詞語都掃描出來, 速度非常快,但是不能解決歧義;
  • 搜索引擎模式,在精確模式的基礎上,對長詞再次切分,提高召回率,適合用于搜索引擎分詞。
  • paddle模式,利用PaddlePaddle深度學習框架,訓練序列標注(雙向GRU)網絡模型實現分詞。同時支持詞性標注。paddle模式使用需安裝paddlepaddle-tiny,pip install paddlepaddle-tiny==1.6.1。目前paddle模式支持jieba v0.40及以上版本。jieba v0.40以下版本,請升級jieba,pip install jieba --upgrade 。PaddlePaddle官網

主要功能

  • 分詞
    • jieba.cut 方法接受四個輸入參數: 需要分詞的字符串;cut_all 參數用來控制是否采用全模式;HMM 參數用來控制是否使用 HMM 模型;use_paddle 參數用來控制是否使用paddle模式下的分詞模式,paddle模式采用延遲加載方式,通過enable_paddle接口安裝paddlepaddle-tiny,并且import相關代碼;
    • jieba.cut_for_search 方法接受兩個參數:需要分詞的字符串;是否使用 HMM 模型。該方法適合用于搜索引擎構建倒排索引的分詞,粒度比較細
    • 待分詞的字符串可以是 unicode 或 UTF-8 字符串、GBK 字符串。注意:不建議直接輸入 GBK 字符串,可能無法預料地錯誤解碼成 UTF-8
    • jieba.cut 以及 jieba.cut_for_search 返回的結構都是一個可迭代的 generator,可以使用 for 循環來獲得分詞后得到的每一個詞語(unicode),或者用
    • jieba.lcut 以及 jieba.lcut_for_search 直接返回 list
    • jieba.Tokenizer(dictionary=DEFAULT_DICT) 新建自定義分詞器,可用于同時使用不同詞典。jieba.dt 為默認分詞器,所有全局分詞相關函數都是該分詞器的映射

    ps:中文標點也是中文字符!

    考點:jieba使用

    再看看下面這個東西……

    0x4DC0 是一個十六進制數,它對應的 Unicode 編碼是中國古老的《易經》六十四卦的第一卦,請輸出第 51 卦(震卦)對應的 Unicode 編碼的二進制、十進制、八進制和十六進制格式。

    don't care 0x4DC0 是個啥……

    答案:print("二進制{0:b}、十進制{0}、八進制{0:o}、十六進制{0:x}".format(0x4DC0+50))

    3.turtle庫:入門級的圖形繪制函數庫

    空間坐標體系&角度坐標體系:畫布上真實游走的一海龜

    rgb色彩體系:略

    前者:海龜坐標;絕對坐標;前者:初始向右,x軸;后者:略

    后者:略

    函數:

    1、運動命令forward(a) 向前移動a長度 fd(d)backward(a) 向后移動a長度 bk(d)

    circle(r,angle)

    為海龜坐標

    right(a) 向右轉動a度left(a) 向左移動a度

    海龜角度

    goto(x, y) 移動到坐標(x, y)位置:最簡單的畫線方式
    speed(speed) 筆畫繪制速度[0, 10]
    2、筆畫命令up() 筆畫抬起,移動會不繪圖
    down() 筆畫落下,移動會繪圖

    setheading(a) 改變朝向a° seth(angle):只改變行進方向,參數為絕對角度

    角度坐標體系


    pensize(a) 畫筆寬度a
    pencolor(colorstr) 畫筆顏色
    reset() 回復所有設置,清空窗口,重置turtle狀態
    clear() 清空窗口,不重置turtle狀態
    circle(r[, e]) 繪制一個圓形,r為半徑,e為次數(多少次畫成圓)
    begin_fill()
    fillcolor(colorstr) 填充顏色
    end_fill()
    3、其他命令
    done() 程序繼續執行
    undo() 撤銷上一次動作
    hideturtle() 隱藏海龜
    showturtle() 顯示海龜
    screensize() 窗口尺寸全國計算機等級考試二級Python 語言程序設計考試大綱(2018 年版)
    6. 了解Python 計算生態在以下方面(不限于)的主要第三方庫名稱:網絡爬蟲、數據分析、數
    據可視化、機器學習、Web 開發等。3. 字符串類型及格式化:索引、切片、基本的format()格式化方法。
    4. 字符串類型的操作:字符串操作符、處理函數和處理方法。
    5. 類型判斷和類型間轉換。
    3. 程序的循環結構:遍歷循環、無限循環、break 和continue 循環控制。
    4. 程序的異常處理:try-except。
    四、函數和代碼復用
    1. 函數的定義和使用。
    2. 函數的參數傳遞:可選參數傳遞、參數名稱傳遞、函數的返回值。
    3. 變量的作用域:局部變量和全局變量。五、組合數據類型1. 組合數據類型的基本概念。2. 列表類型:定義、索引、切片。3. 列表類型的操作:列表的操作函數、列表的操作方法。4. 字典類型:定義、索引。5. 字典類型的操作:字典的操作函數、字典的操作方法。

    字典內置函數&方法

    Python字典包含了以下內置函數:

    序號函數及描述
    1cmp(dict1, dict2)
    比較兩個字典元素。
    2len(dict)
    計算字典元素個數,即鍵的總數。
    3str(dict)
    輸出字典可打印的字符串表示。
    4type(variable)
    返回輸入的變量類型,如果變量是字典就返回字典類型。

    Python字典包含了以下內置方法:

    序號函數及描述
    1dict.clear()
    刪除字典內所有元素
    2dict.copy()
    返回一個字典的淺復制
    3dict.fromkeys(seq[, val])
    創建一個新字典,以序列 seq 中元素做字典的鍵,val 為字典所有鍵對應的初始值
    4dict.get(key, default=None)
    返回指定鍵的值,如果值不在字典中返回default值
    5dict.has_key(key)
    如果鍵在字典dict里返回true,否則返回false
    6dict.items()
    以列表返回可遍歷的(鍵, 值) 元組數組
    7dict.keys()
    以列表返回一個字典所有的鍵
    8dict.setdefault(key, default=None)
    和get()類似, 但如果鍵不存在于字典中,將會添加鍵并將值設為default
    9dict.update(dict2)
    把字典dict2的鍵/值對更新到dict里
    10dict.values()
    以列表返回字典中的所有值
    11pop(key[,default])
    刪除字典給定鍵 key 所對應的值,返回值為被刪除的值。key值必須給出。 否則,返回default值。
    12popitem()
    返回并刪除字典中的最后一對鍵和值。

    總結

    以上是生活随笔為你收集整理的e记法 python 底数_备战python二级的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。