Python第五课:函数
定义一个函数
def day(): print("吃饭") print("上班") print("回家") #调用 day()
带返回值的函数
def isDouble(n): if n%2==0: return True else: return False #调用 num=15 if isDisble(num) print(f"{num} 是偶数") else: print(f"{num} 不是偶数")
如果函数调用了外部变量并且进行了修改,则我们需要加global修饰
DAY=0 def day(): global DAY if DAY%2==0: print("...") else: print(".") DAY+=1 #调用 day()
定义多个参数的函数
def method(x,y,z): #内容
定义不定长参数的函数,调用时可以写无数个参数一个星号:包裹位置参数,两个星号:包裹关键字参数
def a(n,*args) for i in args: print(i) #调用 a(1,2,3,4,5)
如果有普通参数则卸载不定长参数前面