函数的定义与调用
def f(): #函数定义 print("ok") f() #函数调用 测试 ok
带参数的函数定义,与调用
def f(a,b): print(a*b) f(3,5) 15
函数里定义单个参数
def f(index): print("function %s" %index) f(5) function 5
函数的赋值顺序
def f(a,b): #按顺序一一对应,形参 print(a) print(b) f(2,3) #实参 f(4,6) 2 3 4 6
函数参数的用法
def logger(n): with open('rizhi','a',encoding="utf8") as f: f.write('jnjnj %s ' %n) def a1(n): print("og") logger(n) def a2(n): print("og") logger(n) def a3(n): print("og") logger(n) a1(1) a2(2) a3(3) og og og 打开rizhi这个文件 jnjnj 1 jnjnj 2 jnjnj 3
函数参数用法2
def logger(y): with open('rizh','a',encoding="utf8") as f: f.write('jnjnj %s ' %y) def a1(n): print("og") logger(n) def a2(n): print("og") logger(n) def a3(n): print("og") logger(n) a1(1) a2(2) a3(3) og og og 打开rizh文件 jnjnj 1 jnjnj 2 jnjnj 3