Python易錯點總結

2021-09-30 17:34:56 字數 509 閱讀 1952

1.定義只有乙個元素的元組必須要加逗號,否則只是乙個數.

tuple = (1, )

print(tuple)

2.對於列表和元組,下標值為-1都代表是最後乙個元素的下標,-2代表倒數第二個元素的下標,依次類推.

print(list[-1])

print(tuple[-1])

3.元組和列表的不同之處在於,元組一經初始化後就不能修改,而列表可以被修改.

tuple = (1, 2, 3, 4, 5)

tuple[1] = 100 #報錯,元組一經初始化後就不可以被修改

4.雙引號與三引號的區別.

(1)對於雙引號,一般用於單行的字串,如果該字串跨越多行,則需要加入/("連行符"),如

"i'm/

ma"(2)三引號一般適用於多行字串,在字串換行處不用加連行符,如

"""i'm

ma"""

Python易錯點總結

三個單引號 或者雙引號 既可以注釋也可以當作字串。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中的命名方式 參考 ...

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開始了 題目可能會出現一道腦筋急轉彎...