py學習筆記

2021-10-02 07:24:36 字數 796 閱讀 9977

1.切片

list l

l[-2:-4]

l[1:10:2]同matlab

l[:]複製

tuple

(0,1,2,3,4)[0:3]

字串2.print 預設換行

print x

不換行print x,

print y,

orprint x,y

3.變數賦值 不需要型別宣告

gg=100.0

i,lov,u=233,666.6,「joke」

4.dict

dict

list[1,2,3]

tupple(1,2,3)

下標引用都用[ ]

5.型別轉換

int(x,[,base])

list(a)

dict(d)d必須是(key,value)元組格式

6.運算子

6.1 邏輯運算子

and /or /not

6.2 成員運算子

查詢a in list

a not in list

6.3 身份運算子

a is b #(a==b)

a is not b #(a!=b)

7.條件判斷語句

if :

elif :

else:

8.函式傳參

預設引數 :若未傳參就是該值

關鍵字引數:name= 『zy』

!不定長引數 def sad(var, *var_changeable):

可以輸入1-∞個引數

20161207py學習筆記

正在學習 dive into python,1 if name main 這句話的作用 if name main 寫上這句話,使得py檔案可以被當做模組import,也可以直接execute 2 import自定義模組 一般而言,通過,import sys print sys.path 只要檔案在s...

py筆記 操作列表

3.1 遍歷整個列表 3.1.1 深入理解迴圈 迴圈是計算機自動完成重複工作的常見方式。編寫for迴圈的時候,對於用於儲存列表中的每個值的臨時變數,可以指定任何的名稱 3.1.2 for迴圈結束的一些操作 在for迴圈的後面沒有縮排的 只會執行一次,不會重複執行 3.2 避免縮排錯誤 3.2.1 避...

py入門筆記1

例題1.1 註記 a為teacher類,b為course類。class a definit self name age self.teacher name name self.teacher age age self.salary 2000 設定乙個不需外部傳遞引數的屬性salary class b...