1. 程式人生 > 其它 >Python概述 —變數及運算子

Python概述 —變數及運算子

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,變符號

自古英雄多磨難