Python學習筆記

2021-10-04 06:21:11 字數 2680 閱讀 5624

c=[1

,2,3

,4,5

,6,7

]d=["張三"

,"李四","王五"]e=

[1,2

,3,"4"

,"5"

,d]

列表名[索引號]索引類標中的元素

d[

0] 表示d中第0個元素 "張三"

列表名[起:止]表示切片

c[0:

2] 切出 [1,

2]c[:

] 切出 [1,

2,3,

4,5]

(這裡要注意,冒號前後都是空)

列表名[起:止:步長]指帶步長的切片,步長有方向

c[4:

0:-1

] 切出 [5,

4,3,

2]c[4

::-1

] 切出 [5,

4,3,

2,1]

c[-2:

:-2] 切出 [6,

4,2]

(-2指倒數第二個)

修改

列表名[索引號]

=新值

刪除

del 列表名[索引號]
插入

列表名.insert(插入位置索引號,新值)
f=(1

,2,3

)

字典裡放著n個鍵值對

dic=

字典名[鍵]會索引出鍵所對應的值

dic[

"name"

] 可以索引出 "zhangsan"

修改

字典名[鍵]

=新值

刪除

del字典名[鍵]
插入

字典名[新鍵]

=新值

if 條件1成立 :

執行任務1

elif 條件2成立 :

執行任務2

else

: 執行任務3

python語句利用左對齊表示**層次(四個空格的縮排)

and 與

or 或

for 變數 in

range

(開始值,結束指)

: 執行某些任務

這個區間是前閉後開

for 變數 in 列表名:

執行某些任務

while 條件:

執行某些人物

終止迴圈用break

定義函式

def 函式名(參數列):

函式主體

呼叫函式

函式名(參數列)
函式返回值

def

add(a,b)

:return a+b

內建函式,python直譯器自帶的函式

abs(-

10)

函式的集合,先導入,再使用。

模組名.函式名呼叫

import time

time.asctime(

)

包含多個模組

from pil import image
從pil這個包中匯入了image這個模組

就是函式的集合,可以例項化出物件的模具

例項化 物件=類() t=turtle.pen(

)

物件就是類具體例項化出來的實體,物件實實在在存在,完成具體的工作

物件導向程式設計師反覆修改優化類,類例項化出物件,物件呼叫類裡的函式執行特定的任務

class 類名(父類名):

def 函式名(引數):

函式主體

類裡定義函式時,第乙個引數必須是self

_init_ 函式在新物件例項化時會自動執行,用於給新物件賦初值

python教學筆記 python學習筆記(一)

1.eval 函式 eval是單詞evaluate的縮寫,就是 求.的值的意思。eval 函式的作用是把str轉換成list,dict,tuple.li 1 1,2,3 print eval li 1 di 1 print eval di 1 tu 1 2,4,6 print eval tu 1 執...

python學習筆記

coding utf 8 coding utf 8 應該像八股文一樣在每個指令碼的頭部宣告,這是個忠告 為了解決中文相容問題,同時你應該選擇支援 unicode 編碼的編輯器環境,保證在執行指令碼中的每個漢字都是使用 utf 8 編碼過的。cdays 5 exercise 3.py 求0 100之間...

Python 學習筆記

python 學習筆記 def run print running.def execute method method execute run result running.condition false test yes,is true if condition else no,is false ...