ptyhon循环
while 循环 只要条件为真,就可以执行一组语句 前提是必须存在索引变量
eg: i = 1
while i < 7:
print(i)
i += 1
eg: i = 1
while i < 7:
print(i)
if i == 4 :
break
i += 1
eg: i = 1
while i < 7:
print(i)
i += 1
else:
print("i is no langer than 6 ")
for 循环
for 循环主要用于迭代序列(列表、元组、字典、集合和字符串) for循环不需要预先设置索引变量
range () 返回一个数字序列,默认从0开始 ,并默认以1递增,并以指定的数字结束 range(3,10)从3开始不包括10
从指定数值开始以一定的间隔递增 for i in range(3,10, 2) print(i) 从3到10以2的间隔打印数字
for循环中的else 使用else 关键字指定循环结束时要执行的代码块
eg:for i in range(10): print(i) else: print("print finished!")
for 语句不能为空 当由于某种原因写了没有内容的for语句时,请用pass 语句来避免错误
函数
函数定义 def ,当调用函数是,请使用函数名称后加括号: my_fun()
关键字参数 通常被简称为kwargs
任意参数,若参数数目未知,请在参数名称前加* def fun(*kids):
lambda 匿名函数 可接受任意数量的参数,但是只有一个表达式 lambda arguments: expression
def fun(n):
return lambda a :a*n
myfun = fun(2)
print(myfun(2))
使用pop()删除元素时 ,应当使用其索引号
标签:10,python,eg,第三天,while,学习,range,print,else From: https://www.cnblogs.com/xirufeng/p/16847507.html