-
除了默認參數,Python函數還接收一種參數叫做可變參數,可變參數即任意個參數的意思,可變參數通常使用*args來表示。
查看全部 -
set和list類似,擁有一系列元素,但是set和list不一樣,set里面的元素是不允許重復的,而list里面可以包含相同的元素;set與list的另一個區別是,set里面的元素是沒有順序的。
查看全部 -
input ("my name:")
查看全部 -
1、
要表示字符串Bob said "I'm OK"
由于'和"會引起歧義,因此,我們在它前面插入一個\表示這是一個普通字符,不代表字符串的起始,因此,這個字符串又可以表示為'Bob said \"I\'m OK\".'
查看全部 -
1、not計算的優先級是高于and和or的。True and not False # ==> True
在上述布爾計算中,先計算not False = True,然后再計算True and True,因此得到True的結果。
查看全部 -
1、二進制整數使用前綴0b表示
2、在Python中,十六進制使用前綴0x
3、在Python中,把10用e替代,常用在科學計數中
查看全部 -
1、取模運算相當于除法取余數;
2、通過取模,當對2取模時,結果為0那這個數為偶數,否則為奇數;
3、對于地板除,得到的結果會忽略純小數的部分,得到整數的部分,地板除使用//進行。10//4 # ==> 2
10//2.5 # ==> 4.0
10//3 # ==> 34、num = 10 / 3
print(num) # ==> 3.3333333333333335
# 使用round保留兩位小數
round(num, 2) # ==> 3.33。round的調用方式為第一個為要保留小數點位數的值,第二個為小數點保留的位數。查看全部 -
dict的缺點是占用內存大,還會浪費很多內容,list正好相反,占用內存小,但是查找速度慢。
查看全部 -
dict的第一個特點是查找速度快,無論dict有10個元素還是10萬個元素,查找速度都一樣。而list的查找速度隨著元素增加而逐漸下降。
查看全部 -
因為Python把0、空字符串和None看成False,其他數值和非空字符串都看成True
查看全部 -
dict本身提供get方法,把key當作參數傳遞給get方法,就可以獲取對應的value,當key不存在時,也不會報錯,而是返回None。
print(d.get('Alice')) # ==> 45
print(d.get('Dodo')) # ==> None查看全部 -
在運行上tuple的性能是list的數倍。
查看全部 -
a = 1 # 這個時候a存儲的是整數類型
print(a)
a = 'ABC' # 這個時候a存儲的是字符串類型 print(a)查看全部 -
對于列表,除了可以向列表添加元素,刪除列表元素以外,列表已有的元素,也是可以修改的,通過索引指定位置,并賦值新的元素,即可替換列表中原有的元素。查看全部
-
pop()方法,除了可以刪除最后一個元素以外,pop()還可以接收一個參數,指定需要刪除的元素的位置。查看全部
舉報