python学习手册:第十六章——函数基础

函数的主要概念

  • global声明一个模块级的变量并被赋值
  • nonlocal声明一个将要赋值的一个封闭的函数变量
  • lambda
  • yield

python的函数可以嵌套在语句中来实现不同的定义

if test:
    def a():
        ...
        
else:
    def a():
        ...
a()

函数名称允许重新定义

def a():
    ...
b = a
b()

函数表达式的灵活性

def a(x,y):
    return x*y
z=a(2,3)
x=a('abc',3)
print(z,x) # 6 abcabcabc
原文地址:https://www.cnblogs.com/yingyingdeyueer/p/11852936.html