python運算表達式


運算符
1、算術運算符:+,-,*,/,//(求整商),%,**(求多次方,左邊為數,右邊為多少次方)
2、關系運算符:>,<,==,<=,>=,!=
3、測試運算:in,not in,is,is not
4、邏輯運算符:and,or,not
5、位運算符:~(對二進制位進行取反),&,|,^(異或,對應兩位相異取1),<<(把左邊的二進制數向左移動右邊的數相應的位數),>>(同)
6、矩陣運算符:@(矩陣乘法)

選擇結構
單分支    if 表達式:
                    語句塊
雙分支    if 表達式:
                   語句塊1
              else:
                   語句塊2                     注:value1 if condition else value2 condition為True則為value1為False為value2
多分支    if 表達式1:
                   語句1
             elif 表達式2:
                   語句2
             elif 表達式3:
                   語句3
                ............
            else 表達式:
                   語句
選擇嵌套    if 表達式1:
                       語句1
                      if 表達式2:
                            語句2
                      else:
                            語句3
                else :
                    if 表達式4:
                            語句4

循環結構(也可帶有else表達式)
(1)               while 條件表達式:
                           循環體
/*option*/     else:
                          表達式
(2)            for 變量 in 序列或可迭代對象:
                         循環體
/*option*/ else:
                       表達式

break & continue
在循環中使用break終止循環
continue終止本次循環,不再執行continue下的代碼,從新執行循環


**************************************************************************************************************************
注意事項
1、python中所有合法的運算變量,在判斷語句中均為true。即條件表達式的值只要不是 False,0,空值None,空列表,空集合,空元組,空字典,空字符串,空range對象或其他空迭代對象,python都認為其為true
2、循環的使用過程中(1)內層減少計算(2)引用局部變量(3)直接導入包中的某一需要的函數其運行效率會提高
3、python沒有switch case語句 哈哈哈哈


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM