循环语句:
-
while
记得写上终止条件 - for i in (iterable)
- range(start, stop[, step]) -> range object
break 结束
continue 跳过本次循环
函数参数:
1.必备参数 fun(x)
2.默认参数 fun(a=1)
当默认参数,必备参数,不定长参数同时出现:
fun(x,a=1,*arg)
3.不定长参数 fun(*arg) 接受0-无穷多个任意参数
当默认参数,必备参数,不定长参数同时出现:
fun(x,a=1,*arg)
当*arg在最前时,默认参数可以放在必备参数前面
fun(*arg,a=1,x) or fun(*arg,x,a=1)
4.关键字参数 fun(**kwarg) 键字参数允许你传入0个或任意个含参数名的参数,字典的形式 a=1,b=2
四种参数都在一个函数,参数顺序为 必备参数,默认参数,不定长参数,关键字参数
def test(name,age,**kwarg):
print(name)
print(age)
print(kwarg)
test('tang',18,a=1,b=2)
>>> tang
>>> 18
>>> {'a': 1, 'b': 2}
-------------------------------
参数 * 和 **
def f(x,y): print(x,y) # 按照位置传参 a = (1,2) f(*a) a1 = [11,22] f(*a1) # 按照关键字传参 b = { "x": 1, "y": 2 } f(**b) >>> 1 2 11 22 1 2