型別的作用:程式語言對資料的一種劃分,資料從不同角度看有不同的含義。
程式語言不允許存在語法歧義,因此,需要明確說明資料的含義, 這就是「型別」 的作用。
數字(numbers): 整數, 浮點數, 複數
布林(booleans): true和false
字串(strings): uniconde字串行, 在引號內包含
列表(list): 有序的值的序列
元組(tuples): 有序的值的序列且不可改變
字典(dictionaries): 無序的鍵值對的組合
集合(sets): 無序的不含重複值的序列
邏輯運算子
運算子邏輯表示式
描述例項
andx and y
布林"與" - 如果 x 為 false,x and y 返回 false,否則它返回 y 的計算值。
(a and b) 返回 20。
orx or y
布林"或" - 如果 x 是 true,它返回 x 的值,否則它返回 y 的計算值。
(a or b) 返回 10。
notnot x
布林"非" - 如果 x 為 true,返回 false 。如果 x 為 false,它返回 true。
not(a and b) 返回 false
not運算子
可以使用not邏輯運算子進行真值測試
以下情況將會被視作false:
——false 、none、0、0.0、虛數0
——空字串、空元組、空列表、空字典、空集合
and運算子
and邏輯判斷語句從左讀到右,比如a and b
從左到右讀,一旦遇到false,則返回遇到的第乙個false
從左到右讀,全都是true,則返回最後乙個true
記憶法:and會抓出來第乙個false,實在沒有false,抓最後乙個true
or運算子
or邏輯判斷語句從左讀到右,比如a or b
從左到右讀,一旦遇到true,則返回遇到的第乙個true
從左到右讀,全都是false,則返回最後乙個false
記憶法:or會抓出來第乙個true,實在沒有true,抓最後乙個false
邏輯運算子優先順序
優先順序順序:or
先處理not,然後處理and,最後處理or
Python基礎知識點整理(詳細)
python知識點整理 詳細 輸入函式 變數資料型別 資料型別轉換 注釋運算子 賦值運算子 執行順序 右 左支援鏈式賦值 a b c 20支援引數賦值 支援系列解包賦值 a,b,c 20,30,40 比較運算子 物件 value的比較 值比較 is is not 物件的 id 比較 布林運算子 an...
JAVA基礎知識點整理
一.預設的構造方法不一定都是public的 預設構造方法的修飾符是與所在類的修飾符一致的。二.split 分割字元竄有特殊字元竄像 等並不會達到預定的效果。三.一維陣列占用記憶體比二維陣列多,測試 runtime.getruntime totalmemory 可以得到占用記憶體總數,hashmap儲...
VUE基礎知識點整理
純知識點整理,適合vue小白 不小心點了發布 淚目 1,指令 v bind id domid 屬性值繫結 縮寫 id xx v on click add 事件處理 縮寫 click xx v if seen 條件 v for todo in todos data demo methods compu...