首页 > 编程语言 > 详细

python第四周迭代器生成器序列化

时间:2017-12-24 14:04:21      阅读:223      评论:0      收藏:0      [点我收藏+]

第一节装饰器复习和知识储备------------

 

第一节装饰器复习和知识储备------------
def wrapper(*args,**kwargs):
    index(*args,**kwargs)
# * 的作用是把位置参数打散传值到args=[a,b,c]
# **的作用是把关键字参数打散传值到kwargs=[a,b,c]
def index(a,b,c):
    print(a,b,c)
wrapper(‘tt‘,‘pppp‘,c=‘vvv‘)

二:函数可以被当做数据传递.


函数可以当做参数传给另外一个函数
一个函数的返回值也可以是一个函数


三.名称空间和作用域.
名称空间分为三种:
内置名称空间:python解释器启动则生效
全局名称空间:执行python文件时生效
局部名称空间:调用函数时,临时生效,函数调用结束时失效

加载顺序==>  内置 --->全局 --->局部名称空间

名字查找的顺序是: 局部 -->全局 --->内置名称空间

作用:
分两种: 
全局作用域         全局存活
和局部作用域.	   临时存活  函数内部使用 局部有效

 

python第四周迭代器生成器序列化

原文:http://www.cnblogs.com/gaoyuechen/p/8097830.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!