目錄運算子
中文名描述
==等於等於
比較x,y是否相等
!=不等於
比較x,y是否不相等
>
大於x>y,比較x是否大於y
《小於x
>=
大於等於
x>=y,比較x是否大於等於y
<=
小於等於
x<=y,比較x是否小於等於y
運算子中文名描述+
加x,y相加-減
x, y相減*乘
x, y相乘/除
x, y相除,y不能為0
**求冪
求x的y次方
//取整
返回餘數%取模
返回整數,不使用四捨五入
運算子中文名描述=
等於變數賦值運算子
+=加等於
x+=y;即x和y相加後的和賦值給x
-=減等於
x-=y;即x和y相減後的差賦值給x
*=乘等於
x*=y;即x和y相乘後的積賦值給x
/=除等於
x/=y;即x和y相除後的商賦值給x
%=取模等於
x%=y;即x和y相除後的餘數賦值給x
**=求冪等於
x**=y;即x的y次方賦值給x
//=取整等於
x//=y;即x和y相除後的商賦值給x,不保留整數
運算子中文名描述&
按位與運算子
參與運算的兩個值,如果兩個相應位都為1,則該位的結果為1,否則為0
|按位或運算子
只要對應的二個二進位有乙個為1時,結果位就為1。
^按位異或運算子
當兩對應的二進位相異時,結果為1
~按位取反運算子
對資料的每個二進位制位取反,即把1變為0,把0變為1。
<<
左移運算子
運算數的各二進位全部左移若干位,由"<<"右邊的數指定移動的位數,高位丟棄,低位補0。
>>
右移運算子
把">>"左邊的運算數的各二進位全部右移若干位,">>"右邊的數指定移動的位數
x = 40 #二進位制為:101000
y = 27 #二進位制為:011011
z = 0
z = x & y # 8 == 1000
print("&--z的值為", z)
z = x | y # 59 == 111011
print("|--z的值為", z)
z = x ^ y # 51 == 110011
print("^--z的值為", z)
z = ~ x # -41 == 101001
print("~--z的值為", z)
z = x >> 3 # 5 == 101
print(">>--z的值為", z)
z = x << 3 # 320 == 101000000
print("<<--z的值為", z)
輸出:&--z的值為 8
|--z的值為 59
^--z的值為 51
~--z的值為 -41
>>--z的值為 5
<<--z的值為 320
運算子
中文名描述
and邏輯與運算子
x和y乙個為假,就全部為假,必須全部為真,才為真
or邏輯或運算子
x和y乙個為真就為真,全部為假才為假
not邏輯非運算子
去表示式的反義,真為假,假為真
x = 10
y = 20
print(x and y)
print(x or y)
print(not(x and y))
輸出:20
10false
運算子
描述in
如果在指定的序列中找到值返回 true,否則返回 false。
not in
如果在指定的序列中沒有找到值返回 true,否則返回 false。
x = 2
y = "2"
z = [1,2,3]
print(x in z)
print(y not in z)
輸出:true
true
運算子
描述is
is 是判斷兩個識別符號是不是引用自乙個物件
is not
is not 是判斷兩個識別符號是不是引用自不同物件
x = 1
y = 1
z = 2
print(id(x))
print(id(y))
print(id(z))
print(x is y)
print(x is not z)
print(y is z)
輸出:1467711600
1467711600
1467711632
true
true
false
運算子
描述**
指數 (最高優先順序)
~ + -
按位翻轉, 一元加號和減號 (最後兩個的方法名為 +@ 和 -@)
* / % //
乘,除,求餘數和取整除
+ -加法減法
>> <<
右移,左移運算子
&位 'and'
^ |位運算子
<= < > >=
比較運算子
== !=
等於運算子
= %= /= //= -= += *= **=
賦值運算子
is is not
身份運算子
in not in
成員運算子
not and or
邏輯運算子
以上內容借鑑菜鳥教程
input函式(輸入):
a = input("請輸入:")
print(a)
輸出:請輸入:123
123
# 格式
if 表示式:
語句
if-elif-elif語句:有多個表示式,用於多種情況判斷,哪個符合就執行哪個對應的語句
if-elif-else語句:有多個表示式,當所有表示式都不為true時,即執行else對應的語句
Python運算子與表示式
引用 極客學院 python運算子 一 python運算子優先順序簡介 1.優先順序排行榜第1名 函式呼叫 定址 下標 2.優先順序排行榜第2名 冪運算 a 4 2 33.優先順序排行榜第3名 翻轉運算 4.優先順序排行榜第4名 正負號 print 2 4 2 我們可以看,正負號的使用方法是緊挨著運...
python運算子與表示式
1 算術運算子 加 減 乘 除 求模,取餘數 冪運算 a b a b a的b次方 取整 返回商的部分 被除數 除數 商 餘數 表示式不改變變數本身的大小 num1 20num2 30print num1 num2 print num1 num2 print num1 num2 print num1 ...
python運算子與表示式
5 迴圈 5.3.break和continue exit 總結運算子的優先順序 python是一種強型別語言 要求運算子兩邊的運算元必須是同乙個型別的,否則必須強制轉換 函式名函式值int x,基數 將數字或字串轉換為整數,如果x為浮點數,則自動截斷小數部分 float x 將x轉換成浮點型 str...