基本概念


1
msg="我爱你中国" 2 3 print(msg.encode()) 4 print(b'\xe6\x88\x91\xe7\x88\xb1\xe4\xbd\xa0\xe4\xb8\xad\xe5\x9b\xbd'.decode())

encode,decode相互转化。

 

list_1=[1,2,3,4,5]
list_2=[9,8,6,5,6,7]
set_1=set(list_1)
set_2=set(list_2)

print(set_1.intersection(set_2))
print(set_1.union(set_2))
print(set_1.difference(set_2))
print(set_2.difference(set_1))
print(set_1.issubset(set_2))
print(set_2.issuperset(set_1))



{5}
{1, 2, 3, 4, 5, 6, 7, 8, 9}
{1, 2, 3, 4}
{8, 9, 6, 7}
False
False
View Code

 

集合

 

 1 list_1=[1,2,3,4,5,6,7,8,2,3,4,5,6,7,8]
 2 list_2=[6,7,8]
 3 set_1=set(list_1)
 4 set_2=set(list_2)
 5 
 6 print(set_1.intersection(set_2))  #共同的部分
 7 print(set_1.union(set_2))    #合并全部的,留下唯一的。
 8 print(set_1.difference(set_2))   #留下前面和后面不同的部分
 9 print(set_2.difference(set_1))      #留下前面和后面不同的部分
10 print(set_1.issubset(set_2))
11 print(set_2.issubset(set_1)) #看是不是后面的子集
12 print(set_2.issuperset(set_1))
13 print(set_1.issuperset(set_2)) #看是不是后面的父集
14 
15 print(set_1.symmetric_difference(set_2))   #去除两个加起来重复的,留下唯一的
16 #print(set_1.symmetric_difference_update(set_2))
17 #print(set_2.symmetric_difference_update(set_1))
18 print(set_1.isdisjoint(set_2))
19 
20 print(set_1 & set_2)   #交集
21 print(set_1 | set_2)  #并集
22 
23 print(set_1-set_2)  #in set_1 but not in set_2
24 print(set_2-set_1) #in set_2 but not in set_1
25 print(set_1^set_2)  #对称差集(项在t或s中,但不会同时出现在二者中)
26 
27 set_1.add(100)
28 print(set_1)
29 set_1.update([200,300,500])
30 print(set_1)
31 set_1.remove(100)
32 print(set_1)
33 print(len(set_1))
34 print(3 in set_1)
35 print(100 not in set_1)
36 print(set_1.pop())
37 print(set_1.pop())
38 print(set_1.pop())
39 print(set_1.pop())
40 set_1.discard(500)
41 set_1.discard(10000)
42 print(set_1)
View Code

 

进度条

import sys,time

for i in range(20):
    sys.stdout.write("#")
    sys.stdout.flush()
    time.sleep(0.5)

####################
Process finished with exit code 0

 

posted on 2021-06-08 08:23  guonf  阅读(35)  评论(0编辑  收藏  举报