Python基础小笔记《2017-10-04》
来源:互联网 发布:蓝月传奇龙魂数据 编辑:程序博客网 时间:2024/05/29 02:29
一、with…open
with open('xxx','w/r...') as f: passwith open('xxx','w/r...') as f1,open('xxx','w/r...') as f2: pass
二、参数代表意义
*args : 接收N个位置参数,转成元祖形式**kwargs : 接收N个关键字参数,转成字典形式
三、lambda函数
calc = lambda x : x*9print(calc(3)) //输出27
四、高阶函数
- a :把一个函数名当做实参传给另一个函数(不修改被装饰函数,为其增加功能)
- b : 返回值中包含函数名(不修改函数的调用方式)
类比数学中的函数
def dd(): print("dd") def ee(func): func() ee(dd) //输出dd
五、函数的嵌套
def test1(): def test2(): print("test2") test2()test1() //输出test2
六、装饰器
小提醒:参数为funcName(*args,**kwargs)
参考本地deco.py文件
def deco(func): def fp(*args,**kwargs): print("Parameters are : ", *args,**kwargs) res = func(*args,**kwargs) return res return fp @deco # test1 = deco() def test1(*args,**kwargs): print("just test1!")@decodef test2(): print("just test2!")def index(): print("Welcome to index page!")index()test1('rr','tt','yy',{'da':'dad'})test2()输出结果为: Welcome to index page! Parameters are : rr tt yy {'da': 'dad'} just test1! Parameters are : just test2!
阅读全文
0 0
- Python基础小笔记《2017-10-04》
- Python基础小笔记《2017-10-03》
- Python基础小笔记《2017-10-07》
- Python基础小笔记《2017-10-17》
- Python基础小笔记《2017-10-18》
- Python基础小笔记《2017-09-24》
- Python基础小笔记《2017-09-27》
- python 3.0学习笔记之二------python基础小知识
- Python基础小实例
- 小甲鱼python 基础
- [Python] Python基础笔记
- 小笔记-java基础
- 小笔记-mysql基础
- 零基础学python途中遇到的这些小问题——小更新笔记
- python小笔记
- python 小知识点笔记
- python小笔记
- Python 学习小笔记
- 单链表的实现操作(C语言)
- ARM指令之精髓DMB,DSB,ISB指令
- C++ 变量作用域
- Random函数
- 为什么要学习设计模式?
- Python基础小笔记《2017-10-04》
- 十个海量数据处理方法大总结
- 禁用IE设置代理检测不通过怎么办!
- STL_List
- C++初识之函数重载、缺省参数
- 单目相机姿态解算(OpenCV)
- C++ 常量
- 剑指Offer------包含min函数的栈
- leetcode: Minimum Window Substring