Python基礎知識點整理 資料型別 邏輯運算

2021-09-28 19:38:58 字數 1236 閱讀 9712

型別的作用:程式語言對資料的一種劃分,資料從不同角度看有不同的含義。

程式語言不允許存在語法歧義,因此,需要明確說明資料的含義, 這就是「型別」 的作用。

數字(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...