-
set 的方法
添加?
????add()? 添加單個元素
????update() 添加多個元素
刪除?
????remove() 刪除單個元素? 如元素不存在會報錯
????discard()? 刪除單個元素 元素不存在也不會報錯
????clear() 清除所有的元素
判斷變量是否是該變量的子集 :issubset()
判斷變量是否是該變量的超集 :issuperset()
判斷集合是否重合
????isdisjoint()?可以快速判斷兩個集合是否有重合,如果有重合,返回False,否則返回True
查看全部 -
d.items()?方法會返回dict中所有的元素,每個元素包含key和value。
d.keys() 方法返回所有元素的key
查看全部 -
Python的字符串
字符串本身包含',我們就可以用' '括起來表示。字符串既包含'又包含",Python字符串用\進行轉義。
eg: 'Bob said \"I\'m OK\".'
轉義字符?\不計入字符串的內容中。
常用的轉義字符還有:
\n表示換行
\t?表示一個制表符
\\表示?\?字符本身查看全部 -
dict與list
dict 查詢速度快(無聊多大查詢速度一樣) 占用內存大
list 查詢速度慢(量越大越慢) 但相對占用內存小
查看全部 -
dict提供keys()函數,可以返回dict中所有的key。
dict提供values()函數,可以返回dict中所有的value。
dict提供clear()函數,可以直接清除dict中所有的元素。
d.clear()
print(d)查看全部 -
dict中的元素是無序的,我們會使用一種叫做Ordereddict的字典,來確保有序。
tuple是不可變的,list是可變的,因此tuple可以作為dict的key,但是list不可以作為dict的key,否則將會報錯。key = (1, 2, 3) # 以tuple作為key
遍歷dict有兩種方法, 第一種是遍歷dict的所有key,并通過key獲得對應的value。(可以使用for循環)
通過dict提供的items()方法,items()方法會返回dict中所有的元素,每個元素包含key和value。? ?
for key, value in d.items():
? ?if value > 60:
? ? ? ?print(key, value)
查看全部 -
空值
空值是Python里一個特殊的值,用None表示。
注意,None和0是不一樣的,None不能理解為0,因為0是有意義的,比如我有0個蘋果表示我沒有蘋果,0表達的是數值0的意思,而不能表示為我有None個蘋果,None是一個特殊的空值。查看全部 -
布爾值可以用and、or和not運算(注意and,or,not都是Python語言本身的關鍵字)。
and運算是與運算,只有所有都為 True,and運算結果才是 True。
or運算是或運算,只要其中有一個為 True,or 運算結果就是 True。
not運算是非運算,它是一個單目運算符,把 True 變成 False,False 變成 True。查看全部 -
在Python中,字符串是以''或""括起來的任意文本,比如'abc',"xyz"等等。請注意,''或""本身只是一種表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c這3個字符。查看全部
-
整數和浮點數在計算機內部存儲的方式是不同的,整數運算永遠是精確的,而浮點數運算則可能會有四舍五入的誤差查看全部
-
浮點數可以用數學寫法,如1.23,3.14,-9.01。但是對于很大或很小的浮點數,就必須用科學計數法表示,在Python中,把10用e替代,比如:1.23x10^9就是1.23e9,或者12.3e8,0.000012可以寫成1.2e-5查看全部
-
十六進制數除了0~9十個數字以外,還使用a、b、c、d、e、f,在Python中,十六進制使用前綴0x,比如:0x12ef,0xde2431af。查看全部
-
二進制數只使用數字0、1表示,在Python中,二進制整數使用前綴0b表示,比如:0b0110,0b1100。查看全部
-
在Python中使用以下方式表示二進制數和十六進制數查看全部
-
alice_score= d.pop('Alice')
print(alice_score) # ==> 45? ?pop()方法的參數是dict中的key,當key不存在時,同樣會引起錯誤。查看全部 -
\n表示換行 \t 表示一個制表符 \\表示 \ 字符本身查看全部
舉報