python自动化第五天

时间:2022-01-17 17:53:10
 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())