-
set提供了add()方法,我們可以使用add()方法,往set里面添加元素。
set提供了update()方法,可以一次性給set添加多個元素
查看全部 -
dict提供keys()函數,可以返回dict中所有的key。
dict提供values()函數,可以返回dict中所有的value。
dict提供clear()函數,可以直接清除dict中所有的元素。
查看全部 -
dict的第一個特點是查找速度快,無論dict有10個元素還是10萬個元素,查找速度都一樣。而list的查找速度隨著元素增加而逐漸下降。
查看全部 -
dict提供便捷的pop()方法,允許我們快速刪除元素,pop()方法需要指定需要刪除的元素的key,并返回對應的value。
pop()方法的參數是dict中的key,當key不存在時,同樣會引起錯誤
查看全部 -
賦值語句其實有兩個功能:
當key不存在時,往dict中添加對應的key: value元素。
當key存在時,會更新dict,用新的value替換原來的value。
查看全部 -
常用轉義字符:
\n表示換行
\t?表示一個制表符
\\表示?\?字符本身查看全部 -
Python基礎數據類型 整型 字符串 浮點數 布爾型查看全部
-
\n表示換行
\t?表示一個制表符
\\表示?\?字符本身查看全部 -
a = 'python'
print('hello,', a or 'world')
b = ''
print('hello,', b or 'world')
第一個a是True所以結果是hello,python
第二個b是空字符串所以結果為hello,world
查看全部 -
保留小數點后兩位結果
查看全部 -
result 瑞繞辭 #結果 的意思查看全部
-
format 佛曼特查看全部
-
\n表示換行 \t 表示一個制表符 \\表示 \ 字符本身查看全部
-
在Python中,布爾類型還可以與其他數據類型(字符串,數字等)做 and、or和not運算,請看下面的代碼:
a = True
print(a and 0 or 99) # ==> 99得到的計算結果不是布爾類型,而是數字99,這是為什么呢?
因為Python把0、空字符串和None看成False,其他數值和非空字符串都看成True,所以:
True and 0計算結果是0?
繼續計算0 or 99計算結果是 99?
因此,結果是99。
需要注意的是,not計算的優先級是高于and和or的。True and not False # ==> True
在上述布爾計算中,先計算not False = True,然后再計算True and True,因此得到True的結果。
查看全部 -
地板除
Python除了普通除法以外,還有一個特殊的除法被稱為地板除,對于地板除,得到的結果會忽略純小數的部分,得到整數的部分,地板除使用//進行。
10//4 # ==> 2
10//2.5 # ==> 4.0
10//3 # ==> 3查看全部
舉報