1. 程式人生 > >python自動化第五天

python自動化第五天

diff section 顯示 cat sdi nbsp 列表 文件指針 post

 1 #集合是一個無序的不重復的數據組合
 2          
 3 #建立集合
 4 list = [1,4,5,7,3,6,6,7,9]
 5 list = set(list)
 6 print(list,type(list))
 7 #交集
 8 list_2 = set([2,6,0,66,22,8,4])
 9 print(list_1.intersection(list_2))
10 print(list_1&list_2)
11 #並集
12 print(list_1.union(list_2))
13 print(list_1|list_2)
14 #差集                             
15 print(list_1.difference(list_2)) 16 print(list_1-list_2) 17 #子集 18 print(list_1.issubset(list_2)) 19 #父集 20 print(list_1.issuperset(list_2)) 21 #對稱差集 22 print(list_1.symmetric_difference(list_2)) 23 print(list_1^list_2) 24 #判斷交集 25 print(list_1.isdisjoint(list_2)) 26 #添加 27 list_1.add(180)
28 print(list_1) 29 30 #文件操作 31 #打開文件 32 f = open("txt") 33 #了解文件指針的 34 f = open("txt") 35 data = f.read() 36 data2 = f.read() 37 print(data) 38 print("------------") 39 print(data2) 40 #覆蓋寫 41 f = open("txt",w) 42 f.write("123") 43 print(f) 44 #連續寫 45 f = open("txt",w) 46 f.write("123\n") 47 f.write("
234") 48 print(f) 49 #追加寫 50 f = open("txt",a) 51 f.write("\n456\n") 52 f.write("567") 53 print(f) 54 #轉列表 55 f = open("txt",r) 56 print(f.readlines()) 57 #循環 58 f=open("txt",r) 59 for line in f: 60 print(line) 61 #顯示遊標 62 print(f.tell()) 63 #遊標回到0 64 f.read(50) 65 print(f.tell()) 66 print(f.seek(0)) 67 print(f.tell()) 68 #截斷 69 f.truncate(20) 70 #讀寫 71 f=open("txt",r+) 72 #寫讀 73 f=open("txt",w+) 74 #二進制編碼 75 f=open("txt",ab) 76 f.write("123\n".encode())

python自動化第五天