python學習 不定時更新 ʕ •ᴥ•ʔ
阿新 • • 發佈:2018-12-25
#元組 t=(1,2,3) print(t) print(t[0:3]) #集合 set1={1,2,'張三瘋','歐陽瘋','張三瘋'} print(set1) #查詢元素 print('張三瘋' in set1) #集合新增元素 set1.add(5) print(set1) #結構體 print(1) dic={"name":"張三丰","age":18} print(dic,dic["age"]) dic["weight"]=160 print(dic) #判斷 n 是什麼型別 n=1 print(n,type(n)) a=1 b=1.1 print(a,b,type(a),type(b)) c=True d=False print(c,d) e=[12,'124',13.5] print(e) print(e[0]) print(e[1]) #新增元素 e.append(False) print(e) #刪除元素 del e[0] print(e) #修改元素 e[0]=9999 e[2]=18 print(e) #查詢 print(13.5 in e)
#分支 a=7 if a<=5: print("上課") else: print("去玩") if a<=5: print("上課") if a==1: print("1") elif a==2: print(2) elif a==3: print(3) else: print("4567....") #迴圈 # c for(int i=0;i<10;i++){} a=[1,2,3,4,5,6] for i in a: print(i) print("#"*30) #輸入1-5 for i in range(5): print(i) print("#"*30) #輸入1-5 的偶數 for i in range(0,5,2): print(i) print("#"*30) print(range(0,5,2)) i=0 j=0 # while不需要括號 只需空格就行 # 空格之後的語句就不屬於while所包括的範圍內 while i<10: print(i) i+=2 print("**") print(i)
# 9月9日 # 輸入 輸出 name=input('輸入姓名:') age=input('輸入年齡:') print(name) print(age) #邏輯運算 a=True b=False print(a and b)# && print(a or b)# || print(not b) print(not a) #list 型別運算 a=[1,2,3,4,6] b=[6,7,8] #輸出 1 2 3 4 6 6 7 8 # a+b print(a+b) # 計算c-d c=[1,2,3,4,5,6] d=[1,2] c = [i for i in c if i not in d] print(c) # 列表 list1 = ['a','b',1997,2000] list2 = [1,2,3,4,5,6,7] print("list1[0]:",list1[0]) print("list2[1:5]:",list2[1:5]) #更新 list1[2]=10 print("list1[2]: ",list1[2]) print(list1) #刪除 del list1[2] print(list1) #陣列長度 和c一樣 print(len(list1)) #相加 print(list1+list2) list1+=list2 print(list1) #判斷元素是否存在與列表 list1 中 print(3 in list1) #讀取 linst=[1,2,3,4,5,6] print(linst[-2]) #-2 表示 倒數第二位 print(linst[1:]) #輸出從二個元素開始後的所有元素 #巢狀列表 a=['a','b','c'] n=[1,2,3] x=[a,n] print(x) print(x[1][0]) #列表元素個數 list=[11,2,3,4,5,10] print(len(list)) #返回列表最大值 print(max(list)) print(min(list))