python學習筆記

2021-09-09 07:58:37 字數 1697 閱讀 5256

類列表元素

1.元組

元組內部的元素不可修改

表現形式不一樣

()2.建立元組

l1 = (1, 2, 3, 4, 5) # 建立乙個有值的元組

3.增刪改查

查4.使用場景

不可修改:對於一些結果資料

python裡面,預設的多項輸出結果使用tuple封裝

5.切片

返回乙個新的元組

6.t1 = (1, 2, 3, 4, 5, true, 'asdd', [1, 2, 3, 4, 5], (4, 5, 6, 7, 8))

列表裡面的內容是否可修改?

元組的項有乙個列表,但是列表裡面的值是可以修改的。

2.字串

字串的表現形式

' '" "

""" """

1.字串表現形式確定之後,會不會存在誤判的情況

string = 'it's your bag.'

1.表現形式和內容之間不重複字元

string = "it's your bag."

2.轉義字元

\string = 'it\'s your bag.'

特殊字元

\n:換行符

\t:製表符

\r:回車符,當前這一行的起始位置

2.和列表相比,字串有哪些相似的地方

1.字串的字元地位

string[-1]

2.修改?不能修改

3.切片

string[1:5]

3.常用方法

strip(),去掉字串兩邊的指定字元

不會再原字串直接生效

split(),以指定字元切分字串,結果為乙個列表

string.split('a')

join(list),用字串去連線list裡面的每乙個元素,結果為乙個字串

s = 'a'.join(l)

3.集合

4.字典

裡面的每乙個元素,都是乙個鍵值對

key:value

l = ['aa','bb']

l[0] --> 'aa'

l[1] --> 'bb'

d =  

d[0] --> 'aa'

d['b'] --> 'bb'

1.crud

增d['c'] = 'cc'

刪除del d['a']

改d['a'] = 'aaa'

查d['a']

2.字典的遍歷

for i in d:

print(i)

預設為拿到字典key

for key, value in d.items():

print(key, value)

3.字典的常用方法

setdefault(key, value)

給字典的key,賦值乙個預設值,如果key本來就存在,不會覆蓋key對應的value

d.setdefault('a', -1)

做字典巢狀的時候,比較常用

4.排序

sorted()

給字典排序

# result = sorted(d.items(), key=itemgetter(1), reverse=true)

# result = sorted(d.items(), key=lambda item: item[1], reverse=true)

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 ...