Python中的各個函數集合
時刻補充中。。。。。。
一、range函數
函數原型:range(start, end, scan)
參數含義:
start:計數從start開始。默認是從0開始。例如range(5)等價於range(0, 5);
end:計數到end結束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5
scan:每次跳躍的間距,默認爲1。例如:range(0, 5) 等價於 range(0, 5, 1)
注意,對於for i in range(5):
,在for循環中,實際上是根據range的值對i進行了賦值操作,所以不論在for中如何更改i的值,在下一次循環前,i的值都會重新賦值,其依次賦值爲0、1、2、3、4。
二、if not的應用
python中判斷變量是否爲None三種寫法:
1、if x is None
2、if not x
3、if not x is None 理解成 if not (x is None) 結果是和1相反的
python中None、false、""、0、[]、{}、()時,採用not 方法判斷是相等的
not None == not false == not '' == not 0 == not[] == not{} == not()