装饰器简述 要理解装饰器需要知道Python高阶函数和python闭包,Python高阶函数可以接受函数作为参数,也可以返回函数,闭包的内部函数可以访问外部函数的局部变量。P...
作用域 在理解闭包前,先看一个函数: 可以看到func()函数内部的变量无法在函数外部使用 全局变量out_func可以在函数外部和内部使用 闭包 此时的ff就是一个闭包,包...
在面向对象的编程中,一切皆对象,字符串是对象,列表是对象,函数也是对象 变量 拿字符串举例,创建一个字符串,Python就在内存中创建一个字符串对象 那么对于函数呢: 因为一...
0x00. 概述 在熟悉了Python基础知识后,我们已经可以做一些脚本开发,或者简单的程序。然而,当我们开发较为复杂的程序时,仅使用基础知识内容就会显得比较吃力。这时,了解...
匿名函数 匿名函数lambda 匿名函数不需要以标准的形式来申明, 匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果 语法:lambda ...
1.迭代 在理解生成器之前,先理解迭代。 1.1 迭代 如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iter...
搜下没有很全的中文官方文档,都是其他个人的笔记很零散的功能。只好看着官方教程自己记录 2017-08月 温习一遍 发现插件升级了有些地方都不对了 懒得更新代码了 初始化: ...
1.反射自省的概念 自省:自省就是能够获得自身的结构和方法,给开发者可以灵活的调用,给定一个对象,返回该对象的所有属性和函数列表,或给定对象和该对象的函数或者属性的名字,返回...
Magic Method Magic Method,魔法函数,语法为__method__,一种Python高级语法,允许用户自定义函数,并绑定到类的特殊方法上,实现用户定制类...
1.线程的基本概念 1.1 线程 线程是应用程序最小的执行单元,线程与进程类似,进程可以看做程序的一次执行,而线程就是这个程序的各个功能,比如打开修图软件,就是一个进程,而修...
Markdown学习 Markdown是一种用来写作的轻量级 标记语言,它用简洁的语法代替排版,让用户更专注于内容的创作。 1.标题 如果一段文字被定义为标题,只要在这段文字...
进程的基本概念 进程是程序的一次执行,每个进程都有自己的地址空间,内存,数据栈以及其他记录其运行轨迹的辅助数据。多进程就是在一个程序中执行多个任务,可以提高脚本的并行执行能力...
1.dict的赋值、访问、更新、删除 dict是key-value形式的存储结构,value值通过key来赋值、访问、更新、删除等,是一种无序的结构 2.dict的比较 比较...
1.列表操作 2.序列类型可用的内建函数 3.序列操作符 4.列表类型内建函数 5.列表解析 列表解析的一般语法:[元素或者元素的操作 迭代(for) 条件(if)] 6.t...
参数传递 1.位置传递 f(1, 2, 3)中的1, 2, 3分别对应f(a, b, c)中的a, c, c,以位置来传递参数 2.关键字传递 关键字传递是根据每个参数的名字...