學習與實踐總結五(Python)

2021-09-10 21:25:17 字數 2699 閱讀 7352

按照規範的設計方法,乙個完整的資料庫設計一般分為以下六個階段:

1.需求分析階段:分析使用者的需求,包括資料、功能和效能需求

2.概念設計階段:主要採用e-r模型進行設計,包括畫e-r圖

3.邏輯設計階段:通過將e-r圖轉換成表,實現從e-r模型到關係模型的轉換

4.物理設計階段:主要是為所設計的資料庫選擇合適的儲存結構和訪問路徑

5.資料庫的實施:包括程式設計、測試和試執行

6.資料庫執行與維護:系統的執行與資料庫的日常維護

在資料庫設計中,用e-r圖來描述資訊結構但不涉及資訊在計算機中的表示的階段是( a )

a.概念設計階段

b.邏輯設計階段

c.物理設計階段

d.需求分析階段

黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程式看作乙個不能開啟的黑盒子,在完全不考慮程式內部結構和內部特性的情況下,在程式介面進行測試,它只檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能適當地接收輸入資料而產生正確的輸出資訊。黑盒測試著眼於程式外部結構,不考慮內部邏輯結構,主要針對軟體介面和軟體功能進行測試。

在黑盒測試方法中,設計測試用例的主要根據是( d )

a.程式流程圖

b.程式資料結構

c.程式內部邏輯

d.程式外部功能

關於jieba庫的描述,以下選項中錯誤的是( d )

a.jieba.cut(s)是精確模式,返回乙個可迭代的資料型別

b.jieba.lcut(s)是精確模式,返回列表型別

c.jieba.add_word(s)是向分詞詞典裡增加新詞s

d.jieba是python中乙個重要的標準函式庫

jieba 是優秀的中文分詞第三方庫,中文文字需要通過分詞獲得單個的詞語(中文分詞)

openpyxl 庫是乙個用於讀寫excel 2010 xlsx/xlsm/xltx/xltm檔案的python庫(excel操作)

1.complex()函式:用於建立乙個值為 real + imagj 的複數或者轉化乙個字串或數為複數,如果第乙個引數為字串,則不需要指定第二個引數

語法:complex(real,imag)

引數:——real – 作為實部,數字型或字串

——imag – 作為虛部,數字型

返回值:返回乙個複數

2.time.perf_counter()函式:返回計時器的精準時間(系統的執行時間),包含整個系統的睡眠時間

畫布上預設有乙個座標原點為畫布中心的座標軸(0,0),畫筆預設繪製方向為x軸方向:

1.turtle.forward(distance) | turtle.fd(distance):畫筆向繪製方向的當前方向移動distance距離

2. turtle.backward(distance) | turtle.back(distance) | turtle.bk(distance):畫筆向繪製方向的相反方向移動distance距離

3. turtle.right(angle) | turtle.rt(angle):繪製方向向右旋轉angle度

4. turtle.left(angle) | turtle.lt(angle):繪製方向向左旋轉angle度

5. turtle.pendown():移動時繪製圖形,預設時也為繪製

6. turtle.goto(x,y):將畫筆移動到座標為x,y的位置

7. turtle.penup():提起筆移動,不繪製圖形,用於另起乙個地方繪製

8. turtle.circle():畫圓,半徑為正(負),表示圓心在畫筆的左邊(右邊)畫圓

9. turtle.setx():將當前x軸移動到指定位置

10. turtle.sety():將當前y軸移動到指定位置

11. turtle.setheading(angle):設定當前朝向為angle角度(0—東,90—北……)

12. urtle.home():設定當前畫筆位置為原點,朝向東

13. turtle.dot(diameter,color):繪製乙個指定直徑diameter和顏色color的圓點

14. turtle.penup():抬起筆

15. turtle.pendown():放下筆

16. turtle.undo():取消最後乙個圖操作

17. turtle.speed(s):設定速度為乙個一到十之間的整數s

18. turtle.color():設定筆的顏色

19. turtle.fillcolor():設定填充顏色

20. turtle.begin_fill():在填充圖形前訪問這個方法

21. turtle.end_fill():在最後呼叫begin_fill之前填充繪製的圖形

22. turtle.filling():返回填充狀態,true表示填充,false表示沒有填充

23. turtle.clear():清除視窗,turtle的狀態和位置不受影響

24. turtle.reset():清除視窗,turtle的狀態和位置恢復為預設值

25. turtle.screensize(w,h):設定畫布的寬度和高度

26. turtle.write(s):在turtle的位置列印字串s

學習與實踐總結一(Python)

num 10 9,8 此題注意區分下面兩種情況 print num 3 列印三遍列表num print i 3for i in num 將列表num中的元素分別乘三,然後列印新生成的列表 執行結果 10 9,8 10,9 8,10 9,8 30,27,24 weekdaytitles sunmont...

學習與實踐總結三(Python)

sys.version 獲取python解釋程式的版本資訊 其他關於python的sys模組的資料 執行後可以檢視python的版本的是 d a.import sys print sys.version b.import system print system.version c.import sy...

學習與實踐總結十(Python)

with open data.txt r encoding utf 8 as f list 轉化為列表 line f.readline 一行一行的讀取檔案 while line list line.split 對列表進行切片 s 0for i in list 遍歷列表中的元素並進行二次切片 item...