今天都5號(hào)了,才開(kāi)始本月的第一天打卡……
尷了個(gè)尬……
堅(jiān)持不能只是一句口頭禪……
路漫漫其修遠(yuǎn)兮值桩,just do it ……
之前都是截圖玻熙,今天用學(xué)習(xí)文本打卡
筆記:
二進(jìn)制:01
八進(jìn)制:01234567
十進(jìn)制:0123456789
十六進(jìn)制:0123456789ABCDEF
Oct()轉(zhuǎn)成8進(jìn)制
hex()轉(zhuǎn)成16進(jìn)制
元組
跟列表一樣一樣的
但它是只讀列表
dir()把傳入的數(shù)據(jù)類型的所有方法以列表的形式返回
作用:
明確表示元組里存儲(chǔ)的數(shù)據(jù)是不應(yīng)該被修改的
list(tuple元組)變成列表
tuple(list列表)變成元組
集合
關(guān)系測(cè)試
交集? 兩個(gè)都有
差集? 在列表A里有耕拷,列表B里沒(méi)有
并集? 把兩個(gè)列表里的元素合并在一起种樱,去重
天然去重
無(wú)序
代碼:
# linux = ['alex','jake','rain','sb']
# python = ['sb','alex','mack','rachel']
# linux_and_python = []
#
# for i in python:
#? ? if i in linux:
#? ? ? ? linux_and_python.append(i)
#
# print(linux_and_python)
linux = {'alex','jake','rain','sb'}
python = {'sb','alex','mack','rachel'}
# print(linux.intersection(python)) #交集
# print(linux & python) #交集
#
# print(linux.union(python)) #聯(lián)合 并集
#
# print(linux.difference(python)) #差集
# print(python.difference(linux)) #差集
# print(linux-python) #差集
#
# print(linux.symmetric_difference(python)) #對(duì)稱差集,互相不在的都打印
# print(linux^python) #對(duì)稱差集
# linux.update(python) #把python合并到linux集合中
linux.add('ALEX')
#linux.difference_update(python) #求差集并賦值給linux,使用不便
#linux_diff = linux.difference(python) #求差集賦值給新集合
linux.discard('alex')#刪除 如果元素不存在不會(huì)報(bào)錯(cuò)
linux.pop()#隨機(jī)刪除
# linux.remove('alex')#刪除 如果元素不存在會(huì)報(bào)錯(cuò)
print(linux.issubset(python))#子集
print(linux.issuperset(python))#超集 父集