python第二週學習總結

2021-10-01 14:10:47 字數 1159 閱讀 4707

type: 返回物件或變數的資料型別

abs: 返回乙個數字的絕對值

max: 返回一組資料中的最大值

min: 返回一組資料中的最小值

len: 檢視資料長度

序列:指的就是一組資料(列表 元組 集合 字串)

random模組:

random.randint(a,b):隨機產生乙個包含a和b之間的數字

random.random:隨機產生乙個0到1不含1的小數

random.randrange(a,b):隨機產生乙個a到b不含b的數字

math模組

math.pi:三角函式

math.e:自然常數

math.pow (a,b)=a**b

math.fabs:取絕對值

math.ceil: 獲取大於該數字的最小整數

math.floor: 獲取小於該數字的最大整數

if判斷語句

比較運算子 計算結果都是布林型別 > >= < <= == !=

邏輯運算子 計算結果都是布林型別 與或非 and or not

順序語句 **從上到下逐行執行

判斷語句 本身還是基於順序語句

迴圈語句 本身還是基於順序語句

if-else條件語句

if 表示式:

表示式為true時執行的語句塊

if 表示式:

表示式為true時執行的語句塊

else:

表示式為false時執行的語句塊

if 表示式:

表示式為1時執行的語句塊

elif:

表示式為2時執行的語句塊

elif:

表示式為3時執行的語句塊

迴圈的初始化(開始)

迴圈的繼續條件(結束條件)

迴圈體(需要被重複操作的步驟)

迴圈體(需要被重複操作的步驟)

迴圈週期;步長;間距(讓迴圈的關鍵資料改變)

for 變數 in 序列: # 序列:當前變數的取值範圍

迴圈體迴圈初始化

while 迴圈繼續條件:

迴圈體迴圈步長

當有重複執行的**存在時,可以用迴圈語句代替。

while迴圈,一般用於迴圈次數字置,迴圈結束條件已知的情況。

for迴圈,一般用於迴圈次數已知,結束條件未知的情況。

python第二週學習總結

1.import只有三種使用方法,以turtle庫為例 import turtle from turtle import setup 或 from turtle import import turtle as t 其中t是別名,可以更換其他名稱 2.turtle座標系的原點預設在窗體正中間 3.tu...

第二週學習總結

在本週,學習了物件導向的三大特徵,封裝,多型,繼承 讓我感覺到學習 的不易,基礎實在是很重要,現記錄本週學習過程 現的問題以及解決注釋。1.構造方法與成員方法的區別 成員方法 一般實現對類中成員變數的操作,提供某些功能,有返回值型別,通過物件呼叫!構造方法 一般是給物件的資料進行初始化,沒有返回值,...

第二週學習總結

一 棧和佇列的簡介 先進後出 限定性操作 棧具有後進先出的特性,如果問題解決具有先進後出的天然特性的話,則求解的演算法就要使用棧。先進先出 限定性操作 佇列具有先進先出的特性,如果問題解決具有先進先出的特性的話,則求解的演算法就要使用佇列。二 對棧和佇列的認識 棧 限制在表的一端進行插入和刪除運算的...