1. 程式人生 > >python簡單操作:

python簡單操作:

鏈式賦值:a = b = c = d = 1 交叉賦值:a,b = b,a 解壓賦值(解壓數量必須相等):list = [1,2,3,4,5] a,b,c,d,e = list 互動:input 判斷語句:if a > 90: print('優秀') elif a < 90 and a >60: print('良好') else: print('不及格') while迴圈(True:死迴圈): count = 0 while count < 10: print('ok')
count += 1 for迴圈:continue:跳過當前動作, break:跳出迴圈, pass:佔位,為了不報錯,無動作 遍歷:for i in list print(i) 字典迴圈:info = { 'name': 'aaa', 'age': 18, 'job': 'it' } for i in info.values(): #預設迴圈key,加.values()迴圈values print(i) random隨機模組:呼叫模組:import random choice:針對列表:random.choice(list) #生成列表中任意
randint:針對區間內隨機數:random.randint(5, 10) #5-10之間的隨機數 randrange:從頭生成:random.randrange(100) #0-100之間隨機數 試著寫猜拳遊戲。   列表簡單操作: # list = [2,4,6,4,3,7,9,7,6,3] 按索引(底標)修改列表元素:list[2] = 20 列表切片(顧頭不顧尾):print(list[0,6,2]) 列表長度:len(list) 列表成員運算:if i in(not in)list:
列表追加元素:list.append('32') 列表追加列表(合併列表):list.extend(list1) 列表插入(在索引三的位置上):list.insert(3,123) 列表刪除(按索引刪除):list.remove(4) del list[4] (按元素刪除):list.remove('asd') 統計元素個數:list.count('d') 翻轉元素順序:list.reverse() 數字列表排序:list.sort() 清空列表:list.clear() 把一個列表中的元素合併成一個字串:''.join(list) 練習: ============================= #有列表data=['小黑', '28',[1990,3.14]],分別取出列表中的名字,年齡,出生的年,月,日賦值給不同的變數   list = ['小黑','24',[1990,3.14]] name = list[0] age = list[1] birthday = list[2][0] print('姓名:' + name) print('年齡:' + age) print('生日:' + str(birthday)) ============================= #模擬佇列 list = [] list.append('a') list.append('b') list.append('c') print(list) print(list.pop(0)) print(list.pop(0)) print(list.pop(0)) print(list) list.reverse() print(list.pop(0)) print(list.pop(0)) print(list.pop(0)) print(list)   檔案處理: 過程:開啟檔案—處理檔案—關閉檔案 1.開啟檔案的方式: file = open(r'C:\Users\fengzi\Desktop\a.txt')#檔案路徑 file = open('C:\\Users\\fengzi\\Desktop\\a.txt')#加轉義符 file = open('C:/Users/fengzi/Desktop/a.txt')#把\換成/ file = open(r'C:\Users\fengzi\Desktop\a.txt','r',encoding='utf-8')#開啟檔案,'r':讀檔案,然後定義編碼格式為utf-8 r :只讀 r+ : 讀寫 w : 新建(會對原有檔案進行覆蓋) a : 追加 b : 二進位制檔案 2.操作檔案: data = file.readline() #從開頭讀一行 data = file.readlines() #把檔案內容以列表的形式展現出來 3.關閉檔案: file.close()