當前位置:成語大全網 - 新華字典 - 大學初學Py需要掌握的基礎

大學初學Py需要掌握的基礎

初學Python需要掌握的16個基礎知識

初學Python要掌握的的16個基礎知識

01數據

數據在編程中可以看作為壹切程序所需的原材料,它

可以來自於程序本身,也可以來自於用戶的輸入。程

序可以比作為壹個大型的數據加工廠,當輸入的數據

經其運行後會輸出為我們想要的結果。

python中主要的數據類型:字符串(str) 、整型

(int) 、浮點型(float) 、列表(list) 、元組

(tuple) 、字典(dict) 、集合(sets) 、布爾

(bool) 、空值(None) 。

02變量

它就像壹個帶標簽的盒子,需要妳把數據放進去,如

name='壹只小猴', 其中name就是壹個變量, 也就

是把“壹只小猴”這四個字賦值給name變量

變量命名需要註意:

①只能是壹個詞;

②只能包含數字、字母(區分大小寫)和下劃線;

③不能以數字開頭;

④盡量描述包含的數據內容;

⑤不要使用python函數名或關鍵字。總之, 大家在命

名時推薦用純英文就好,並且取壹些有意義的名稱,

方便理解每個變量的含義及作用。

03字符串

字符串是由壹個個字符串起來的組合,字符可以是數

字、字母、文字或符號,它也就是我們經常接觸到的

文本,可以往裏面放任意長度的內容。字符串需要用

英文單引號或雙引號括起來。

①利用字符串拼接符號+可以將需要拼接的變量連在

壹起。字符串拼接時,數據類型要壹致。

②使用len() 函數可以得到字符串的長度。

③使用%s格式化字符串。

04數值

數值包括整型和浮點型,分別對應整數和浮點數。

整數在代碼世界中是正整數、負整數和零的統稱,是

沒有小數點的數字。其沒有引號包圍,且只能單獨行

動,如果和其他文字類型數據(如中文、英文)

起,程序則會報錯。

浮點數在計算機的程序計算中會有四舍五入的誤差

05列表

壹個列表需要用中括號[]把裏面的各種數據括起來,

裏面的每壹個數據稱為元素,每個元素之間用英文逗

號隔開,列表中各種類型的數據無所不能包。

對列表的主要操作為提取元素、增加或刪除元素。

讓妳輕松入門Python

輕松入門Python:

Python基礎知識學習路線

入門書籍

Python語法知識背記手冊

Python視頻講解(基礎語法, 爬蟲, web開

發,數據分析等等)

練習練手類:

Python基礎習題100道, 思路講解

247個練手案例,源碼示例

70個練手項目(爬蟲,數據分析等等)式編

程、機械控制的知識。

06元組

元組和列表類似,不同的是元組中的元素在初始化後不能

再更改,嘗試修改後程序會報錯,因此可以理解成壹個只

讀的變量。元組使用小括號()括起來。

07字典

字典最外層要用大括號{}括起來,其中的元素是由壹個個

鍵值對構成,它們用英文冒號連接,如'小明:95',其中

“小明”稱為鍵(key) , “95”稱為值(value) , 這

樣唯壹的鍵和對應的值形成的組合稱為鍵值對。

字典中對元素的操作與列表和元組不同,列表與元組均通

過偏移量來索引,而字典靠的是鍵。

08集合

集合與字典類似,也是壹組鍵的集合,但不存儲值,並且

集合中沒有重復元素。可以使用大括號或set() 函數創

建集合, 但創建空集合時必須用set() 。

09布爾和None

布爾類型只有兩種值:True和False, 這是計算機邏輯判

斷的兩種結果。python會把0、'、[] 、{} 、None、

False均看為False, 其他內容均為True。布爾值之間可

以進行運算。

None代表空值, 它自成壹派, 沒有意義。

註意:None與0不同, 0是壹個具體的數值, 有意義

10運算符

運算符的作用是根據已有的變量生成新的變量,主要包括

以下幾種:

①算術運算符:+-*1%**//

②比較運算符:==!=><>=<=

③邏輯運算符:and or not

11條件判斷

條件判斷語句有三種表現形式:單項判斷、雙向判斷和多

項判斷。

註意:冒號和縮進是壹種語法, 它會幫助python區分代

碼之間的層次,理解條件執行的邏輯及先後順序。被縮進

的內容和if條件語句組成了壹個代碼塊,成為if條件下的

內部命令。

if和else自身所代表的條件是互斥的; if、elif和else三

者代表的條件是互斥的, elif後可不接else。

12循環

循環指把壹件事重復執行很多遍。循環語句讓計算機能夠

重復性地、自動地執行命令,我們可以選擇兩種循環指

令:for...in...循環語句、while循環語句

註意:while循環與for循環語句不同, while語句是”在

壹定的條件下,按照流程辦事”

while後跟的壹個條件語句, 當該條件被滿足時, 就會執

行while內部的代碼, 即while子句。

13循環控制

循環控制主要包括四種:break語句、continue

語句、pass語句、else語句。它們與for循環和

while循環配合使用, 可以讓循環發揮更多的功

能。

①break語句

用來結束循環, 壹般寫作if...break, 意思是如果

滿足了某壹個條件,就提前結束所有循環。它只能

在循環內部使用。

②continue語句

當某個條件被滿足時, 觸發continue語句, 將跳

過之後的代碼,直接回到循環的開始。

③pass語句

表示什麽也不做,只是占壹行代碼的位置,常用在

if語句下。

④else語句

else不但可以和if配合使用, 還能跟for循環和

while循環配合使用。在沒有遇到break語句的正

常結束的循環就執行else語句。

14函數

函數是組織好的、可以重復使用的、用來實現單壹

功能的代碼。

python中存在內置的函數, 如實現打印功能的

print() 函數、實現獲取數據長度的len() 函數等。

這些都是已經設定好的,可以直接拿來使用。

python同樣支持根據自己編寫程序的需要來定義

獨壹無二的函數,定義函數的語法結構如下:

def函數名(參數1, 參數2......參數n) :

函數體

return語句

調用函數只需要輸入函數名和參數對應的值即可。

關鍵是要弄清楚函數有多少個參數,如何給參數賦

值,這壹過程在函數裏稱為參數的傳遞。

註意:變量的作用域。在壹個函數內定義的變量僅

能在函數內部使用,稱為局部變量。在所有函數之

外賦值的變量可以在程序的任何位置使用,稱為全

局變量。下圖雖然變量名都是x,但因為全局變量

和局部變量處在不同的作用域中,所以打印的結果

也不同,但為避免混淆,盡量不要取相同的變量名。

15註釋

python中被註釋的代碼不會運行, 可當作給自己

和其他人閱讀的筆記和說明,提高代碼的可讀性。

16模塊

邏輯上來說模塊就是壹組功能的組合,實質上壹個

模塊就是壹個包含了python定義和聲明的文件文

件名就是模塊名加上.py後綴。

想要使用模塊,必需先將模塊加載進來,可以通過

關鍵字import或from來導入。對於python內置

的模塊,可以直接導入使用;對於第三方模塊(如

pandas、numpy等) , 需要在終端使用命令安裝

而後再導入使用。

例:collections是python內置的壹個集合模塊,

提供了許多有用的集合類,實現壹些特定的數據類型。

①隊列(queue)

②棧(stack)

③排序字典(order dict)

python默認的字典鍵是無序的; collection模塊

中排序字典的鍵是有序的。

④計數器(counter)