python小白自學基礎知識(一)

2021-10-10 23:05:34 字數 1390 閱讀 6303

應用不同的迴圈方法,建立乙個包含0-10數字的列表

while迴圈實現

#準備乙個空列表

list1=

#定義初始變數i(也可以沒有)i=0

while i<11:

i+=1print

(list1)

for迴圈實現

#準備乙個空列表

list1=

#定義一下初始變數i(也可以沒有)i=0

for i in

range(0

,11):

print

(list1)

列表推導式實現

list1=

[i for i in

range(11

)]print

(list1)

將兩個列表合併為乙個字典

這裡要明確,1.如果兩個列表包含的資料長度一致,程式中的len函式統計任何乙個列表的長度都可以;2.在有一種情況就是如果兩個列表包含的資料長度不一致,len函式將統計資料少的那個列表,此時不會報錯。

第一種情況

list1=

['name'

,'age'

,'gender'

]list2=

['tom',20

,'man'

]#這裡len函式可以統計list1,也可以list2(這裡針對我定義列表的內容來說,循序還是要有的

dict1=

print

(dict1)

第二種情況

list1=

['name'

,'age'

]list2=

['tom',20

,'man'

]#列表1資料小於列表2,輸出的字典內容,是包含list1和list2相對的兩個鍵值對

dict1=

print

(dict1)

獲取字典內的資料

遍歷字典內的所有資料,我記的筆記裡面都是以for函式實現的

dict1=

['name'

:'tom'

,'age':20

}for key,value in dict1.items():

print

(key,value)

#以下是另一種輸出的方式

for key,value in dict1.items():

print(f'

=')

都是一些基本的小知識!(我也正在學習的路上,一起加油呀)

python自學之基礎知識

列表的新增拓展 字典的中鍵 值 鍵值對提取的擴充套件 列表生成式 1 100的整數逢7跳過的遊戲 1.7的倍數跳過 2.含有7的數字跳過。普通寫法來完成這個遊戲 for i in range 1,101 if i 7 0and 7 not in str i print i 列表生存的方法完成這個遊戲...

Python自學筆記 Python基礎知識

以 開頭,右邊的所有東西當做說明,而不是真正要執行的程式,起輔助說明作用 我是注釋,可以在裡寫一些功能說明之類的哦 print hello world 下面的 完成 列印一首詩 名字叫做 春江花月夜 作者,zgwxd 在程式的開頭寫入如下 這就是中文注釋 coding utf 8 print wxd...

Python小白之基礎知識

注釋 1.單行注釋 2.多行注釋 或 3.中文注釋 coding 編碼 coding utf 8 coding utf 8 用於解決 python 2.x 中不支援直接寫中文問題,在 python 3.x 中,該問題已經不存在 沒有特殊作用,為了美觀 縮排1.python採用 縮排和冒號 區分 之間...