python基礎Task4筆記(個人)

2021-09-26 02:27:35 字數 2013 閱讀 9770

and:表示邏輯「與」

del:用於list列表操作,刪除乙個或者連續幾個元素

from:匯入相應的模組,用import或者from…import

not:表示邏輯「非」

while:while迴圈,允許重複執行一塊語句,一般無限迴圈的情況下使用它

as:單獨沒有意思,with…as用來代替傳統的try…finally語法

elif:和if配合使用(if語句中的乙個分支用elif表示)

global:定義全域性變數

or表示邏輯「或」

with:和as一起使用

assert:表示斷言(斷言乙個條件就是真的,如果斷言出錯就丟擲異常assertionerror)

else:同if

if:if語句用於選擇分支,依據條件選擇執行那個語句塊

pass:什麼都不做

yield:返回的是乙個生成器

break:作用是終止迴圈,程式走到break的地方就是迴圈結束的時候

except:和try一起使用,用啦捕獲異常

import:用來匯入模組

print:輸出

class:定義類

exec:exec語句

in:查詢列表中是否包含莫個元素,或者字串a是否包含字串b

raise:可以顯示引發異常

continue:跳過continue後面迴圈塊中的語句,繼續進行下一輪迴圈

finally:執行finally語句中的**塊

is:is判斷a物件是否就是b物件,通過id判斷

return:用於跳出函式,也可以在跳出的同時返回乙個值

def:用於定義方法

for:for…in一起使用

lambda:匿名函式

try:出現在異常處理中

python 中,函式的應用非常廣泛,前面章節中我們已經接觸過多個函式,比如 input() 、print()、range()、len() 函式等等,這些都是 python 的內建函式,可以直接使用。

除了可以直接使用的內建函式外,python 還支援自定義函式,即將一段有規律的、可重複使用的**定義成函式,從而達到一次編寫、多次呼叫的目的。

所謂函式,就是指為一段實現特定功能的**「取」乙個名字,以後即可通過該名字來執行(呼叫)該函式。使用函式,可以大大提高**的重複利用率。

通常,函式可以接收零個或多個引數,也可以返回零個或多個值。從函式使用者的角度來看,函式就像乙個「黑匣子」,程式將零個或多個引數傳入這個「黑匣子」,該「黑匣子」經過一番計算即可返回零個或多個值。

a.定義函式,也就是建立乙個函式,可以理解為建立乙個具有某些用途的工具。

b.在建立函式時,即使函式不需要引數,也必須保留一對空的「()」,否則 python 直譯器將提示「invaild syntax」錯誤。另外,如果想定義乙個沒有任何功能的空函式,可以使用 pass 語句作為佔位符。

c.函式名:從語法角度來看,函式名只要是乙個合法的識別符號即可;從程式的可讀性角度來看,函式名應該由乙個或多個有意義的單詞連綴而成,每個單詞的字母全部小寫,單詞與單詞之間使用下畫線分隔。

d.形參列表:用於定義該函式可以接收的引數。形參列表由多個形參名組成,多個形參名之間以英文逗號(,)隔開。一旦在定義函式時指定了形參列表,呼叫該函式時就必須傳入相應的引數值,也就是說,誰呼叫函式誰負責為形參賦值。

(不是很懂)參考鏈結

a.python open( ) 方法用於開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式,如果該檔案無法被開啟,會丟擲 oserror。

注意:使用 open( ) 方法一定要保證關閉檔案物件,即呼叫 close( ) 方法。

open( ) 函式常用形式是接收兩個引數:檔名(file)和模式(mode)。

file物件使用open函式來建立,圖為file物件常用的函式:

學習筆記Task4

趕專案進度,僅了解 神經網路是由具有適應性的簡單單元所組成的廣泛並行互連的網路,它的組織能夠模擬生物神經系統對真實世界所做出的的互動反應。神經網路最基本的成分是神經元模型,當通過神經元的資訊信好超過某乙個閾值,那麼該神經元就會啟用,從而作用於下乙個神經元。在m p神經元模型中,神經元接收到來自n個其...

Python自學task1筆記

字母表中的字母 大寫或小寫,python支援大小寫 開頭不能是數字 同一行多條語句用,用分號 分開 不能是python的關鍵字 檢視關鍵字輸入import keyword就可以 乙個模組不會重複載入 2.一旦import,模組將會匯入記憶體中,屬於絕對匯入 import只能匯入模組,不能匯入模組中的...

龍珠天池Python學習計畫Task4

利用pandas分析美國選民 喜好。進行資料處理前,我們需要知道我們最終想要的資料是什麼樣的,因為我們是想分析候選人與捐贈人之間的關係,所以我們想要一張資料表中有捐贈人與候選人一一對應的關係,所以需要將目前的三張資料表進行一一關聯,彙總到需要的資料。進過資料處理部分,我們獲得了可用的資料集,現在我們...