这篇文章主要为大家详细介绍了python 闭包的简单示例,具有一定的参考价值,可以用来参考一下。
对python这个高级语言感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!
# 四海网网 (www.q1010.com)
#! /usr/bin/env python
# coding=utf-8
# http://www.q1010.com
#定义一个函数
def plus(number):
#在函数内部再定义一个函数,其实这个里面的函数就被认为是闭包
def plus_in(number_in):
#这里打印一下number_in变量,以便大家可以更清楚传进来的变量时哪一个
print str(number_in) + "\r\n"
return number+number_in
#其实这里返回的就是闭包的结果
return plus_in
#给plus函数赋值,这个20就是给参数number
v1=plus(20)
print v1(100) #注意这里的100其实给参数number_in
# End 512.笔记 www.q1010.com
本文来自:http://www.q1010.com/181/2384-0.html
注:关于python 闭包的简单示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:闭包
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。