1.列表
list={} 表示一種集合
舉例:classmate=[『張三』,『李四』,『王五』,『小明』]
print(classmate[0])
print(classmate[1])
print(classmate[2])
print(classmate[3])
超出列表索引會報錯 eg新增到第乙個位置:
列表插入刪除練習:
fruit = [『蘋果』,』香蕉』,』橘子』]
新增 『西瓜』到fruit列表的最後,列印輸出fruit
新增 『士多啤梨』到蘋果的後面,列印輸出fruit
刪除 fruit列表的最後乙個元素,然後列印輸出fruit
刪除 fruit列表的第2個元素,然後列印輸出fruit
列印輸出 『橘子』
答案:fruit.insert(1,『士多啤梨』)
fruit.pop()
fruit.pop(2)
print(fruit[2])
t = (1,2)定義乙個空tuple: tuple = ()t(1,2)
2.定義只有乙個元素的tuple: tuple = (1,)
2. 請問以下變數哪些是tuple型別:
a = ()
b = (1)
c = [2]
d = (3,)
e = (4,5,6)
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------表示小數點後三位
1 39 pycharm基礎學習 0412
tuple的意義優點 tuple不能改變,更加安全。如果可能,能有tuple代替list就盡量用tuple list 二維列表 tuple 的缺點 當你定義乙個tuple時,在定義的時候,tuple的元素必須確定下來。eg t 1,2 t 1,2 1 if else 比如,輸入使用者年齡,根據年齡打...
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 求餘數 判斷是真還是...