1 33 python 基礎學習 0428

2021-09-19 20:47:25 字數 2563 閱讀 3412

1.列表

list={} 表示一種集合

舉例:classmate=[『張三』,『李四』,『王五』,『小明』]

print(classmate[0])

print(classmate[1])

print(classmate[2])

print(classmate[3])

超出列表索引會報錯 eg新增到第乙個位置:

列表插入刪除練習:

fruit = [『蘋果』,』香蕉』,』橘子』]

2 迴圈

迴圈:python 的迴圈有兩種,一種是 for…in 迴圈,依次把 list 或 tuple 中的每個元素迭代出來

for迴圈語法:

for 迭代變數 in 物件(序列):

迴圈體

while 迴圈:

語法:while 條件表示式:

迴圈體

第二種迴圈是 while 迴圈,只要條件滿足,就不斷迴圈,條件不滿足時退出迴圈。

3.字典

d =print(d)

print(d[「zhangsan」]) #取字典裡面某個值

#改變字典某個值

#方式一

d[「zhangsan」]=99

print(d[「zhangsan」])

#如果字典中沒有去改變會報錯 eg; d[「xiaoming」] xiaoming在字典中沒有

#判斷是否存在於字典中

print(d.get(「list」))# get 是判斷

#刪除字典中王五元素

#d.pop(「wangwu」)

#print(d)

#一行一行的輸出字典當中的鍵值

print(d[「zhangsan」])

print(d[「list」])

#迴圈列印字典

d1 =

for i in d1:#i 表示字典當中的鍵 ,d[i]—字典當中的值

print("----",i,d1[i])

#總結,和list相比,

#1查詢和插入的速度快,不會隨著key的

#需要占用很大記憶體,記憶體浪費

#list 優缺點

#1 查詢和插入的時間,隨著元素的增加而增加

#2 占用空間小,浪費記憶體小

#list注意事項

#字典中的key是不可變物件,唯一,不能重複

#通過ket計算位置的演算法(字典),w我們稱為「雜湊演算法」

dic =

print(dic.get[「zhangsan」:87])

4.資料型別

2資料型別:代表計算機當中不同的資料

1整數正整數,負整數,0 等

2浮點數

浮點數就是小數 很大的浮點數 10就用e代替 例如 1.23e9=1.23*10的9次方

3字串字串就是(』』 單引號)或者(「」雙引號)

中文 單和雙引號 ,英文 單和雙引號

轉義字元

\n表示換行

\t表示『 表示製表符

\表示\」表示「

\』表示『』』

!=表示不等於

字元\本身表示轉義

4布林值 就是 true false 表示對與錯 還有 and or not運算 表示且 或 非

5 空值 在python是個特殊的值,用none表示

2變數變數名必須是大小寫英文,數字和 _ 的組合可以單個,且不能用數字組合

例如 asd_123d√ ground_truth_123√ _______123_sns√ a√ __ √ 1 × asd_1 asd × 有空格

5.佔位符

課堂總結:

% %s %d

%---------佔位符

%s--------表示字串的佔位符 type:是辨認變數型別

%d--------表示整數的佔位符

常見的佔位符:% %s %d

1.print(』%2d-%02d』 % (3,1))

print(』%.2f』 % 3.1415926)

總結:%2d------表示2個佔位符,如果數不夠,用空格來站位

%02d-----也表示也表示2個佔位符,如果數不夠,用0來表示

%.2f----保留小數後2位

0如果你不太確定應該用什麼佔位符 % 永遠起作用,它會把任何資料型別轉換為字串

%.5s------表示3個位置,包括小數點,空格

%.3f------表示小數點後三位

Python基礎04 運算

python的運算子和其他語言類似 我們暫時只了解這些運算子的基本用法,方便我們展開後面的內容,高階應用暫時不介紹 print 1 9 加法 print 1.3 4 減法 print 3 5 乘法 print 4.5 1.5 除法 print 3 2 乘方 print 10 3 求餘數 判斷是真還是...

Python基礎04 運算

python的運算子和其他語言類似 我們暫時只了解這些運算子的基本用法,方便我們展開後面的內容,高階應用暫時不介紹 print 1 9 加法 print 1.3 4 減法 print 3 5 乘法 print 4.5 1.5 除法 print 3 2 乘方 print 10 3 求餘數 判斷是真還是...

Python基礎04 運算

python的運算子和其他語言類似 我們暫時只了解這些運算子的基本用法,方便我們展開後面的內容,高階應用暫時不介紹 print 1 9 加法 print 1.3 4 減法 print 3 5 乘法 print 4.5 1.5 除法 print 3 2 乘方 print 10 3 求餘數 判斷是真還是...