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()

猜你喜欢

转载自blog.csdn.net/weixin_43782979/article/details/86497171