码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-11-13 20:37:18      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:turn   实现   函数变量   lob   函数基础   else   lam   重新定义   nonlocal   

函数的主要概念

  • 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

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

标签:turn   实现   函数变量   lob   函数基础   else   lam   重新定义   nonlocal   

原文地址:https://www.cnblogs.com/yingyingdeyueer/p/11852936.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!