Python30期第五天課程總結

2021-10-05 19:02:15 字數 1256 閱讀 8213

1.型別判斷語法:

用法一isinstance(要判斷的值,要判斷的型別) 返回的是真或者假;

用法二isinstance(要判斷的值, (可能的型別1,可能的型別2 ... ) ) 如果有乙個型別滿足,返回的是真否則為假;

2.**塊是以冒號作為開始,用縮進來劃分作用域;

3.**塊注意點:要麼全都是乙個tab縮排, 要麼全都是4個空格,不能混合使用;

1.流程控制三大結構:

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

2.分支結構 : 4種

3.迴圈結構 : for ... in while迴圈

2.分支結構:

1.單項分支: 如果條件表示式成立,返回true條件成立,執行對應的**塊,反之不執行

2.雙項分支(else): 如果條件表示式成立,執行if對應的**塊,如果條件表示式不成立,執行else對應的**塊

3.多項分支(elif): elif 可以出現0次或者多次,else 可以出現0次或者1次

4.巢狀分支: 單項分支 雙項分支 多項分支的互相巢狀

1.while 迴圈,特徵減少**冗餘,提公升**效率

2.迴圈規律:

1.初始化乙個變數

2.寫上迴圈的判斷條件

3.自增自減的變數值

3.練習案例:

# 列印1 ~ 100

i = 1

while i<=100:

# 這個地方寫上要執行的邏輯

print(i)

i+=1 # i = i + 1

# 計算1~100的累加和

i = 1

total = 0

while i<=100:

# 這個地方寫上要執行的邏輯

total += i # total = total + i

i+=1 # i = i + 1

print(total) # 5050

#乙個迴圈列印十行十列隔列變色小星星

i = 0

while i<100:

# 列印星星

if i % 2 == 0:

print("★",end="")

else:

print("☆",end="")

# 列印換行

if i % 10 == 9:

print()

i+=1

Python課程第五天作業

dic ls name owen age 18 gender 男 dic k,v for k,v in dic.items ls def fn2 total 0 count 1 while true total count yield total count 1 obj fn2 print obj....

第五天課程檔案

r w x r 讀取 w 寫入 x 執行 表示不具備該項許可權 許可權掩碼 umask umask只對新建檔案有作用 例 umask 444 touch abc 444 ll acl只能是root使用者才能建立 acl 訪問控制列表 使用getfacl命令可以檢視acl資訊 rpm軟體包有乙個小資料...

Python學習第五天

1 關於print,使用print方法列印多個表示式也是可行的 print age 12 age 12 2 別名,如果需要引用的方法名出現重複時可以使用別名 from math import sqrt as foobar 3 多個賦值操作可以同時進行 x,y,z 1,2,3 print x,y,z ...