Python易錯點總結

2021-09-26 06:49:32 字數 950 閱讀 9298

三個單引號'''或者雙引號"""既可以注釋也可以當作字串。

python 中的淺拷貝只拷貝父物件不拷貝子物件,深拷貝父物件子物件全部拷貝。

import copy

a =[1,

2,3,

4,['a'

,'b']]

b = a

c = copy.copy(a)

d = copy.deepcopy(a) 5)

a[4]'c'

)

python中的命名方式

參考:orand運算子

參考:is==區別

閉包與裝飾器

裝飾器通過閉包實現,閉包的兩個條件:

布林測試,下列物件的布林值都是false:

python中的協程

執行緒由作業系統控制,協程由程式自身控制。參考

try except else finally

a =

1try

: a +=

1except

: a +=

1else

: a +=

1finally

: a +=

1print a

先執行try,try成功後後執行else,try不成功執行except再執行else,最後執行finally。

@staticmethod@classmethod解析

Python易錯點總結

1.定義只有乙個元素的元組必須要加逗號,否則只是乙個數.tuple 1,print tuple 2.對於列表和元組,下標值為 1都代表是最後乙個元素的下標,2代表倒數第二個元素的下標,依次類推.print list 1 print tuple 1 3.元組和列表的不同之處在於,元組一經初始化後就不能...

python 易錯點總結

輸入 注意輸入的的資料型別都為字串,輸入的數字也是字串型別,若要進行運算需要轉化為整型或者浮點型1.語法 變數 值 2.交換變數的值 a,b b,a 3.可以賦給變數多個值,以元組形式儲存 a 1,2,3 列印出a的值為 1,2,3 1.按可變不可變分 1.不可變資料型別 數字,字串,元組,傳遞的是...

總結 易錯點

題目要求是 結尾,我使用了str 1 str 2 single line containing only marks the end of a test case.題目給的是 f1 1 f2 2 fn fn 1 fn 2 n 3 我卻從f0開始推,並且迴圈跟著從0開始了 題目可能會出現一道腦筋急轉彎...