Python基礎程式設計 運算子

2021-10-09 00:12:50 字數 1559 閱讀 5280

舉個簡單的例子 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 關係運算子...