-
0,空字符串和None看成是False,其他數值看成是True。
not計算的優先級是高于and和or的。
在計算a and b時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。
在計算a or b時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b。
查看全部 -
支持取模運算。用百分號%表示取模
地板除 得到的結果會忽略純小數的部分,得到整數部分。用//進行。
計算小數的時候。用round()函數來處理。round(數值,保留位數)。
查看全部 -
變量可以是任意數據類型。
變量不能用數字開頭。是由大小寫字母,數字和下劃線組成。不要和python關鍵字重合。
一個變量可以先后存儲多種不同類型的數據。
查看全部 -
0b表示二進制,0x表示十六進制。
很大的浮點數必須用科學計數法表示 ,10用e替代。
整數運算是精確的,浮點數運算會四舍五入。
布爾值對應的是 對 和 錯。True? False 。注意大小寫。
布爾值可以用 and or not 運算。
空值 None。
查看全部 -
研究
查看全部 -
dict的優缺點:查找速度快 占用內存高
list:查找速度慢,占用內存低
dict:python3.6之前是無序的3.6之后是有序的
研究
查看全部 -
Python把0、空字符串和None看成False,其他數值和非空字符串都看成True.
查看全部 -
使用Python計算小數的時候,經常需要保留小數點后若干位,可以使用round()函數來處理,這里先了解round的調用方式,使用兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數。
num = 10 / 3
print(num) # ==> 3.3333333333333335
# 使用round保留兩位小數
round(num, 2) # ==> 3.33查看全部 -
age = 5
if age >=18:
? ? print('adult')
elif age < 3:
? ? print('baby')
elif age >= 3 and age < 6:
? ? print('kid')
else:
? ? print('teenage')
查看全部 -
空值用none表示查看全部
-
discard():刪除集合中的元素,無需判斷元素是否存在集合中
clear():清除集合中的所有元素
a.issubet(b):判斷b是否是a的子集
a.issuperset(b):判斷b是否是a的超集
a.isdisjoin(b):判斷兩個集合是否有重合的地方。有則返回false,無則返回true查看全部 -
刪除set里的元素,用remove,使用remove需要先判斷元素是都存在set里查看全部
-
set添加元素:add()添加一個元素,創建一個列表(里面的元素是新增的),用update(list)就可以增加多個元素查看全部
-
由于set里面的元素是無序的,所以不能使用索引,判斷元素是否在set里,需要用in.還需注意set元素是區分大小寫的查看全部
-
set與list最大的區別是:set里是不可以擁有重復的元素,而且set是無序的。set的創建是s=set([list])查看全部
舉報