算術運算子、賦值運算子、比較運算子、邏輯運算子、位運算子、條件運算子
+:如果兩邊是數字,則會進行相加計算;如果兩邊是字串,則會進行字串拼接
比如:2+3:結果為5
"hello"+"world":結果為"hello world"
-:如果兩邊是數字,則會進行相減計算;特殊情況也可以和true/false進行計算,因為true的取值為1,false的取值為0
比如:5-3:結果為2
5-true:結果為4
5-false:結果為5
*:如果兩邊為數字,則會進行相乘計算;如果將字串和數字進行相乘,則會進行字串複製;
比如:3*2:結果為6
「hello」*2:結果為"hellohello"
**:冪運算
比如:2**2:結果為4
3**2:結果為9
/:如果兩邊為數字,則會進行相除計算;但是使用/可能會出現除不盡的情況
比如:6/2:結果為3
10/3:結果為3.3333333333333335
//:整除,在除不盡的情況下,取整
比如:10//3:結果為3
%:取模,就是求餘數
比如:10%3:結果為1
比如:a = 5
a+=5 等價 a=a+5
a-=5 等價 a=a-5
a*=5 等價 a=a*5
a**=5 等價 a=a**5
a/=5 等價 a=a/5
a//=5 等價 a=a//5
a%=5 等價 a=a%5
數字和布林型別比較:
比如:3>true,結果為true
兩個字串進行比較,比較的是unicode編碼,通過函式ord('字元')可以獲取字元相對應的unicode編碼
比如:單個字串比較:'a'>'b',『1』>'2'
多個字串比較:'ab'>'ac',先比較第一位,若前一位相等,則比較後一位。
口訣:and(與):只要有一邊為false,結果為false
or(或):只要有一邊為true,結果為true
not(非):對結果進行取反
特殊情況,比如:
true and print('語句'),會執行後面的列印或者執行後面的表示式
比如:3&2:結果為2
3|2:結果為3
3^2:結果為1
語法:語句1 if 條件表示式 else 語句2
如果條件表示式對,則執行語句1,否則執行語句2
比如:print('a=的值比較大') if a>b else print('b的值比較大')
①.if語句
②.if-else語句
③.if-elif-else語句
語法格式:
if 表示式:
**塊比如:
if 3>2:
print("正確")
語法格式:
if 表示式:
**塊else:
**塊比如:
if 3>2:
print("正確")
else:
print("錯誤")
語法:if 表示式:
**塊elif 表示式:
**塊elif 表示式:
**塊else:
**塊比如:
age=18
if age<3:
print("嬰兒")
elif 3<=age<=12:
print("兒童")
elif 12print("少年")
else:
print("成年了")
while和for迴圈
while 表示式:
**塊比如:列印1-10
i=0while i<=10:
print(i)
i+=1
break:跳出迴圈
continue:結束本次迴圈,繼續下次迴圈
for 變數 in 列表:
print(變數)
day 2 python中運算子和if分支語句
運算子 數 算符 比較運算子 邏輯運算子 賦值運算子 位運算 if分支結構 if語句 1.數 算符 除法運算結果是浮點數 和數學中的加減乘除功能用法一樣。print 5 2 2.52.整除 取餘,取模 冪運算 and 應用場景 並且,用於多個條件同時滿足 運算規則 條件1 and 條件2 如果條件1...
C 運算子,分支
1.定義變數儲存使用者輸入的整數 inttime 2.接收使用者輸入的整數 scanf d time 3.拿到秒數換算成多少分多少秒 intminu time 60 分鐘數 intsec time 60 秒數 4.輸出到螢幕上 printf d分 d 秒 n minu,sec intresult 1...
運算子, 分支結構
1,運算子 1.1 算數運算子開發中使用的算數運算子 取餘 例如 5 2 2.1 5 2 1 算術運算子演示 class demo11.2 增強版運算子 案例 int num1 10 int num2 20 num1 num1 num2 num1 num2 優勢 1.減少變數書寫,避免錯誤!2.帶有...