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