Python概述 —變數及運算子
阿新 • • 發佈:2022-01-12
Python概述—變數及運算子
1、變數的構成
2、變數的型別
3、記憶體模型
4、變數命名規則
5、 算數與邏輯運算子
6、位運算子
#變數的構成
變數名:方便查詢
變數值:實際要儲存的內容
變數型別:限制能儲存的內容
#變數的型別
數值型:
整形:int 、浮點型:float 、複數:complex
非數值型:
字串型:str 、布林值型:bool(True,False)
複雜型別:
列表:list 、元組:turple 、字典:dict
#記憶體模型
堆記憶體:實際儲存區域
棧記憶體:儲存區域(有限的資訊,方便查詢)
#變數命名規則:
字下數(字元下劃線數字),數字不能在首位
不能是關鍵字(比如print,)
駝峰命名法:user_name (下劃線,不建議使用)
#算數運算子:
#邏輯運算子:
與:and x and y 表示式x、y都為True,則結果為True
或: or x or y 表示式x、y都為False,則結果為False
非:not not x 表示式x為True ,結果為False
#位運算子:
左移:相當於乘以2
右移:相當於除以2
按位與:對兩個整數的二進位制按位判斷,都是1的結果才是1
按位或:對兩個整數的二進位制按位判斷,都是0的結果才是0
按位異或:對兩個整數的二進位制按位判斷,不同為1,相同為0
按位取反:對一個整數的二進位制按位取反,符號位會變化
因此結果為取反的值減去最大值+1
可以直接用原數+1,變符號