判斷型別及迴圈基礎

2021-10-23 09:14:27 字數 1156 閱讀 3371

一.判斷型別 isinstance

語法:# 用法一

isinstance(要判斷的值,要判斷的型別) 返回true 或者 false

# 用法二

isinstance(要判斷的值,(可能的型別1,可能的型別2,可能的型別3 … ) ) 如果有乙個型別滿足,返回的是true 否則 返回false

資料型別:

int float bool complex str list tuple set dict

二.**塊 : 以冒號作為開始,用縮進來劃分作用域

1.作用域:作用的區域,作用的範圍

2.要麼全都是乙個tab縮排,要麼全都是4個空格,不能混合使用

三.流程控制

流程: **執行的過程

控制: 對**執行過程的一種把控

三大結構:

1.順序結構 : 預設**依次從上到下執行

2.分支結構 : 4種

3.迴圈結構 : for while

分支結構:

(1)單項分支:if 條件表示式:

code1

code2

當條件表示式成立,返回true,執行對應的**塊,反之不執行

(2)雙項分支

if 條件表示式:

code1

code2

else:

code3

code4

如果條件表示式成立,執行if對應的**塊

如果條件表示式不成立,執行else對應的**塊

(3)多項分支

if 條件表示式1:

code1

code2

elif 條件表示式2:

code1

code2

elif 條件表示式3:

code1

code2

else:

code…

(4)巢狀分支:(單項分支,雙項分支,多項分支的互相巢狀)

三:迴圈結構: while 迴圈

特點:減少冗餘的**,提公升**的效率

語法:while 條件表示式:

code1…

code2…

1.初始化乙個變數

2.寫上迴圈的判斷條件

3.自增自減的變數值

死迴圈:while true

後面追加跳出條件

條件判斷及迴圈語句

1 順序結構 從上往下依次執行 開始 語句一 語句二 結束 2 選擇結構 分支結構 有特定的語法格式,必須按照語法格式編寫 兩種選擇語句 1 if語句 2 switch語句 1 if語句 1 格式1 if 關係表示式 else 執行流程 首先判斷關係表示式看其結果是true還是false 如果是tr...

Python 條件判斷及迴圈

if語句使用方法 if 條件判斷1 執行1 elif 條件判斷2 執行2 elif 條件判斷3 執行3 else 執行4 例如 age 3if age 18 print your age is age print adult else print your age is age print teen...

判斷及迴圈語句結構

i.判斷語句 1.if語句 a.if b.if else c.if else if else 2.switch語句 switch 表示式 ii.迴圈語句 1.for迴圈語句 for 迴圈變數初始值 迴圈條件 迴圈變數增值 2.while迴圈 while 條件 3.do while迴圈 dowhile...