Python-基本運算符與流程控制

基本運算符

算術運算符

加減乘除 基本計算運算符code

運算符 描述 實例
+ 相加 a + b
- 相減 a - b
* 相乘 a * b
/ a / b
% 取模,返回除法的餘數 a % b
// 取整,返回商的整數部分 a // b
* 求冪 a * b

比較運算符

比較兩個值得大小對象

運算符 描述 實例
== 等於,比較對象是否相等 a == b
!=(<>) 不等於,判斷對象是否不相等 a != b
> 大於,判斷是否大於 a > b
>= 大於等於,判斷是否大於等於 a >= b
< 小於,判斷是否小於 a < b
<= 小於等於,判斷是否小於等於 a <= b

賦值運算符

基本計算運算符號+賦值符號(=)索引

運算符 描述 實例
= 簡單的賦值運算 a = 1
+= 加法賦值運算 a += 1 等於 a = a + 1
-+ 減法賦值運算 a -= 1 等於 a = a - 1
*= 乘法賦值運算 a = 1 等於 a = a 1
/= 除法賦值運算 a /= 1 等於 a = a / 1
**= 冪賦值運算 a **= 1 等於 a = a * 1
//= 取整除賦值運算 a //= 1 等於 a = a // 1

邏輯運算符

運算符 描述 實例
and 而且,兩個條件都必須知足 a == 1 and b == 1
or 或者,一個條件知足即爲真 a == 1 or b == 1
not 條件否認爲真 not a == 1

身份運算符

比較兩個對象的存儲單元內存

運算符 描述 實例
is 判斷兩個變量引用對象是否爲同一個 a is b
is not 判斷兩個變量是不是引用的不一樣對象 a is not b

is 和 == 的區別it

is 用於判斷兩個變量引用對象是否爲同一個(是否在同一塊內存空間中)for循環

== 用於判斷兩個引用變量的值是否相等table

位運算符

位運算符是把數字看作二進制來計算。通常應用場景不多。class

運算符 描述 實例
& 按位與運算符 a & b 二進制運算

成員運算符

運算符 描述 實例
in 判斷元素是否存在指定的序列中 s in ["s","b"]
not in 判斷元素不存在指定的序列中 s not in ["s","b"]

運算符優先級

運算符 描述 實例
() 條件優先計算的用括號括起來 (1 - 1) *3

流程控制

if 判斷

單分支結構

if..變量

雙分支結構

if .. else..

多分支結構

if .. elif .. elif.. else..

while 循環

語法:

while 條件
    代碼塊..

while + break 中斷循環,退出

while True:
    print(1)
    break

while + continue 跳過本次循環,進行下一次循環

while 循環 嵌套

tag中間變量 控制循環退出

while + else else 會在while 沒有break時執行下面的代碼

for循環

使用必定手段,不使用索引取值

for + break

for + continue

for + else

相關文章
相關標籤/搜索