運算子和分支結構學習

2021-10-08 23:22:42 字數 688 閱讀 6937

python中的運算子包括四類:數**算符、比較運算子、邏輯運算子、賦值運算子。

​ //可以用來取出整數的最高位數字

比較運算子:>、<、=、>=、<=、!=

所有比較運算子的結果為布林值,python中可以連寫比較運算子來判斷範圍,如:

num=

18print(14

<=num<=

20)

邏輯運算子:and、or、not

一般開發過程中,邏輯運算子的運算和結和結果都是布林值。

邏輯運算子的執行結果不是布林:

表示式1 and 表示式2 --若表示式1的布林值為true,則結果為表示式2的值,若為false則為表示式1的值。

表示式1 or 表示式2 --若表示式1的布林值為true,則結果為表示式1的值,若為false則為表示式2的值。

短路操作:

表示式1 and 表示式2 --若表示式1的結果為false,則不會執行表示式2

表示式1 or 表示式2 --若表示式1的結果為true,則不會執行表示式2

賦值運算子:=、+=、-=、*=、/、%=、//=、**=

=:變數 = 資料 --將右邊的資料賦給左邊的變數

復合和賦值運算子:變數 += 資料等於變數=變數+資料,復合的賦值運算子左邊的變數必須是定義過初值的變數。

運算子的優先順序

運算子, 分支結構

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.帶有...

Python學習 運算子和迴圈分支

1 值型別和引用型別 值型別 int str tuple 引用型別 list set dict 2 字串賦值運算 b hello b b python 以上兩個表示式實際運算之後得到的是乙個新字串,可以使用id獲取字串位址檢視 3 和is的區別 4 值 身份 型別 為物件的三個特徵 值 身份 is ...

day2 運算子和分支結構

加 減 乘 除 整除 取餘 取模 冪運算 和數學中的 功能和用法一模一樣 注意 除法運算 的運算結果是浮點型 print 1 1 2 print 2 5 3 print 2 5 10 print 2 5 0.4 求商,商保留整數部分 向小取整 print 5 2 2.5 print 5 2 2 pr...