python小白學習總結day02

###學校的事情有點多,走過了考試周終於放寒假了,可以每天更新了~
今天更新的主要是“控制流結構”。
1、while循環
while condition:
code
2、break語句
break
3、continue語句
continue
4、for循環
for var in sequence: #其中sequence可以是等差數列、字符串、列表、元組等
code
5、range等差數列的循環遍歷
range(n)產生[0,n)的n個數,前提n>0
range(m,n)產生從m到n-1的整數,搭配for循環可以決定循環多少次:
for num in range(m,n):
code
#上面循環會執行n-m次
6、range函數的步長值
range函數可以產生步長不爲1的等差數列
range(m,n,s) #s處填寫步長,默認爲1
#可以m>n,s<0,此時產生遞減數列, 範圍在[m,n)
7、字符串的字符的循環遍歷
for ch in str1:
code
循環執行len(str1)遍。
8、遍歷列表或元組元素的循環遍歷
for item in listOrTuple:
code
執行len(listOrTuple)遍。
9、文本文件的行循環遍歷
infile = open(“fileName.txt”,‘r’)
for line in infile:
code
infile.close()
10、pass語句
是一個什麼都不做的佔位符語句
11、使用文本文件的內容創建列表
法一:
infile = open(“Data.txt”,‘r’)
dataList =[]
for line in infile:
dataList.append(line.strip())
infile.close()
法二:#更加簡便
infile = open(“Data.txt”,‘r’)
dataList = [line.strip() for line in infile]
infile.close()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章