02 python基礎知識 運算子與分支機構

2021-09-05 10:58:10 字數 1192 閱讀 7403

算術運算子

復合運算子

關係運算子

邏輯運算子

a =

200# 其他語法也通用的寫法

print

(a >

10and a <

100)

# python中特有的形式

print(10

< a <

100)

print

(a%3==0

and a%5==

0)

y =

int(

input

('請輸入乙個年份:'))

print

((y%4==

0and y%

100!=0)

or(y%

400==0)

)

成員運算子

lt =[1

,2,3

]print(8

notin lt)

dt =

# 對於字典,判斷的是鍵

print

('name'

in dt)

位運算子(了解)

運算子的優先順序與結合性

分支結構(if-elif-else)

if 表示式:

語句塊

執行流程:當程式執行到if語句時,首先會判斷表示式的真假。若表示式的值為真,則執行後面縮排的語句塊;若表示式的值為假,則跳過語句塊,執行後面的內容。

if 表示式:

語句塊1

else

: 語句塊2

執行流程:當程式執行到if-else語句時,首先會判斷表示式的真假。若表示式的值為真,則執行語句塊1;若表示式的值為假,則執行語句塊2.

if 表示式1

: 語句塊1

elif 表示式2

: 語句塊2..

.else

: 語句塊n

elif的個數沒有限制

else可以省略不寫

所有的互斥選擇語句塊最多只能執行乙個

02 python 運算子與表示式

目錄運算子 中文名描述 等於等於 比較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 求冪 ...

Python基礎知識(運算子相關)

區別物件導向和面向過程 面向過程 注重整個開發過程,實現的是一步一步的完成程式設計,如完成a模組的開發則b模組才能開始開發,c模組就處於等待b模組完成開發。物件導向 將需求進行全面分析得出對於的屬性,方法等,然後進行定義類處理,同時進行開發,最後多端進行介面聯調。物件導向 指令碼語言 常見的指令碼語...

Python 基礎知識3 運算子

python運算子 a 21 b 10 c 0 c a print c c a print c c a print c c 2 c 3 取c的三次方 print c c 2 c a 取餘 print c c a 向下取整 print c 位運算 a 0b00111100 b 0b00001101 p...