舉個簡單的例子 3 + 2 = 5 。 例子中,2 和 3 被稱為運算元,"+" 稱為運算子。
python語言支援以下型別的運算子:
運算子描述+
加 - 兩個物件相加
-減 - 得到負數或是乙個數減去另乙個數
*乘 - 兩個數相乘或是返回乙個被重複若干次的字串
/除 - x 除以 y
%取模 - 返回除法的餘數
**冪 - 返回x的y次冪
//取整除 - 向下取接近商的整數
運算子描述
==等於 - 比較物件是否相等
!=不等於 - 比較兩個物件是否不相等
>
大於 - 返回x是否大於y
<
小於 - 返回x是否小於y。所有比較運算子返回1表示真,返回0表示假。這分別與特殊的變數true和false等價。注意,這些變數名的大寫。
>=
大於等於 - 返回x是否大於等於y。
<=
小於等於 - 返回x是否小於等於y。
運算子描述
=簡單的賦值運算子
+=加法賦值運算子
-=減法賦值運算子
*=乘法賦值運算子
/=除法賦值運算子
%=取模賦值運算子
**=冪賦值運算子
//=取整除賦值運算子
:=海象運算子,可在表示式內部為變數賦值。python3.8 版本新增運算子。
按位運算子是把數字看作二進位制來進行計算的。
運算子描述
&按位與運算子:參與運算的兩個值,如果兩個相應位都為1,則該位的結果為1,否則為0
按位或運算子:只要對應的二個二進位有乙個為1時,結果位就為1。
^按位異或運算子:當兩對應的二進位相異時,結果為1
~按位取反運算子:對資料的每個二進位制位取反,即把1變為0,把0變為1。~x 類似於-x-1
<<
左移動運算子:運算數的各二進位全部左移若干位,由"<<"右邊的數指定移動的位數,高位丟棄,低位補0。
>>
右移動運算子:把">>「左邊的運算數的各二進位全部右移若干位,」>>"右邊的數指定移動的位數
運算子邏輯表示式
描述and
x and y
布林"與" - 如果 x 為 false,x and y 返回 false,否則它返回 y 的計算值。
orx or y
布林"或" - 如果 x 是 true,它返回 x 的值,否則它返回 y 的計算值。
notnot x
布林"非" - 如果 x 為 true,返回 false 。如果 x 為 false,它返回 true。
運算子描述
in如果在指定的序列中找到值返回 true,否則返回 false。
not in
如果在指定的序列中沒有找到值返回 true,否則返回 false。
運算子描述
isis 是判斷兩個識別符號是不是引用自乙個物件
is not
is not 是判斷兩個識別符號是不是引用自不同物件
id() 函式用於獲取物件記憶體位址。
python基礎 運算子
一.python變數的儲存原理 分為棧 先進的後出 堆 不分先後順序可以隨便放東西 佇列 先進的先出 基本的資料型別儲存在棧中 int double float.引用的資料型別儲存在堆中 string.二.python的宣告變數的方法 變數名 值 python中不用宣告資料型別。三.python的運...
Python 基礎 運算子
加 兩個物件相加 減 得到負數或是乙個數減去另乙個數 乘 兩個數相乘或是返回乙個被重複若干次的字串 除 x 除以 y 取模 返回除法的餘數 冪 返回x的y次冪 取整除 向下取接整a 10b 23c 2print a b的值為 a b print a b的值為 a b print a b的值為 a b...
Python程式設計基礎學習筆記 運算子
彙總一下 算術運算子 加號 減號 乘號 除號 除號取整,求餘數 次方 賦值運算子 加法賦值,減法賦值,關係運算子 比較運算子 等於,不等於,邏輯運算子 and,or,not 成員運算子 in,not in 身份運算子 is,is not 按位運算子 python裡沒有自加自減運算子a a 關係運算子...