day11 課前考試

2022-07-10 16:00:15 字數 1324 閱讀 6943

注意:這是用.txt檔案寫的,**沒有經過驗證,可能會有錯誤,小心使用

1、結合內元素的三個特徵

用{}分隔開多個元素,多個元素必須滿足以下三個條件:

1、每個元素必須為不可變型別

2、集合內元素無序

3、集合內元素不重複

2、集合的用途是什麼

不重複的特點:去重

關係運算

3、舉例說明關係運算

交集並集

差集對稱差集

父子集friends1=

friends2=

print(friends1 & friends2)

print(friends1.intersection(friends2))

print(friensd1 | friends2)

print(friends1.union(friends2))

print(friends1-friends2)

print(friends1.differerce(friends2))

print((friends1-friends2)|(friends2-friends1))

print(friends1 ^ friends2)

print(friends1.symmetric_difference(friends2))

# s1=

# s2=

# print(s1.issuperset(s2)) #s1 > s2成立

# print(s2.issubset(s1)) #s24、基於集合對列表去重[1,1,1,1,2,3,'a']

簡述集合去重的侷限性

l=[1,1,1,1,2,3,'a']

l1=list(set(l))

print(l1)

侷限性:只能針對不可變型別去重,不能保證去重後的順序問題

5、如何解決py2亂碼問題

#coding:與檔案存的編碼格式一致

x=u'上』

6、如何解決py3亂碼問題

#coding:與檔案存的編碼格式一致

python3的str型別預設存成unicode格式,不會亂碼

7、編碼encode,解碼decode

x='上' #str型別===》被存成unicode

print(x) # print(unicode格式的數字(二進位制))

字元轉成記憶體的unicode叫做編碼,unicode轉成其他的也叫編碼

x.encode('gbk')

以後碰到byte型別都可以吧它看成二進位制的型別去看

day 11課後作業

coding utf 8 time 2019 1 3 20 03 author endless cloud site file day 11 課後作業.py software pycharm 2.寫函式,接收兩個數字引數,將較小的數字返回.c lambda x,y x if x y else y p...

手機衛士day11

系統程序顯示和隱藏 建立程序管理設定頁面 processmanagersettingactivity 編寫設定頁面布局檔案 監聽checkbox的勾選事件,更新本地sharepreference 根據本地記錄,更新checkbox狀態 boolean showsystem mprefs.getboo...

實習日記 Day11

滴 今日份心得總結卡 今日最大心得其實應該是,穿一條薄褲子還露腳踝的我怕是失了智,早上腿差點都凍僵了 1.不要從別人身上尋求安心 做好自己,降低對人際關係的預期。果然,邊際遞減效應 應驗了,上週還覺得和諧無比的同事 師徒關係,這週就開始覺察到距離感。我曾以為我的認真工作和順利完成任務能得到上司或者師...