首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
FurlongMingo
掘友等级
Pythoner
|
GOOGLEDREAM
八戒&悟空
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
最新
热门
14 reduce-partial
functools模块存放着很多工具函数,大部分都是高阶函数,其作用于或返回其他函数的函数。一般来说,对于这个模块,任何可调用的对象都可以被视为函数。 在前面学习函数参数的时候,通过设定参数的默认值,可以降低函数调用的难度。而偏函数也可以做到这一点,funtools模块中的pa…
13 函数参数检测-inspect模块
类型注解,即对变量的类型,进行标注或者说明,因为Python是一门动态编译型语言,我们无法在赋值时就定义它的变量类型,所以在Python3.5以上版本新增了类型注解,但仅仅是提示作用,并不能严格控制,这是动态编译型语言的通病,下面来仔细看一下什么是Python的类型注解。 Py…
12 高阶函数- 柯里化-装饰器
在Python中一切皆对象,当然也包括函数。函数在Python中是一等公民(First Class Object)。即函数与字符串数组整型无异,它可以被命名可以被赋值可以当作参数被传进另一个函数也可以被另一个函数当作返回值可以放在任何位置,简单来说: 什么是高阶函数?在Pyth…
11 二叉树
树T是n(n≥0)个元素的集合。n = 0 时,成为空树 一课二叉树的所有分支结构都存在左子树和右子树,并且所有叶子节点只存在在最下面一层。 对任何一颗二叉树T,如果其终端节点为n0,度数为2的节点为n2,则有n0 = n2 + 1。换一句话说,就是叶子节点数-1就等于度数为2…
10 递归-匿名函数
函数的执行需要对函数进行压栈的,什么是压栈呢,简而言之就是在函数执行时在栈中创建栈帧存放需要变量以及指针的意思。具体涉及的知识非常多,这里就已一个Python脚本简单进行分析。 main中全局查找函数foo1压栈,将常量100、101压栈,调用函数foo1,创建栈帧。print…
9 函数嵌套-闭包-作用域
一个函数中存在另外一个函数(定义/调用),这种方式我们称之为函数嵌套。所以:函数的嵌套主要分为嵌套调用,以及嵌套定义。 一个标识符的可见范围,叫做标识符的作用域。一般常说的是变量的作用域。根据作用的范围主要分为全局作用域和局部作用域。 局部作用域:在函数、类的内部可见,并且使用…
8 函数定义-位置参数-返回值
函数在编程语言中就是完成特定功能的一个词句组(代码块),这组语句可以作为一个单位使用,并且给它取一个名字。可以通过函数名在程序的不同地方多次执行(这叫函数的调用)。函数在编程语言中有基本分为:预定义函数,自定义函数。预定义函数可以直接使用,而自定义函数顾名思义需要我们自己定义函…
7 列表解析式-生成器
从一个问题来看解析式,现有如下需求:生成一个列表,元素0-9,对每一个元素自增1后求平方返回新列表。 列表解析式的写法。 在Python中列表解析式是一种语法糖,虽然对看似复杂的代码进行了简写,但是编译器会进行优化,不会因为简写而影响效率,反而因为优化提高了效率。另外还介绍了代…
6 字典
一个映射对象映射一个可hash的值到任意一个对象上去。 映射是可变的对象。 dict是当前唯一一个标准的映射类型。 字典的键几乎可以任意的值。 简单来说:字典是由key:value键值对组成的数据的集合,它的主要特点是 可变的、无序的、不重复的。 字典是除set集合以外另一种可…
5 封装与解构-集合
封装与解构属于Python语言的一种特性,它使用起来很像其他语言中的"逗号表达式",但内部原理是不同的,在某些场景下:比如变量交换复制时使用,显得非常优雅。 封装故名思议就是装箱,把多个值使用逗号分隔,组合在一起,本质上来看,其返回的是一个元组,只是省略了小括号。(一定要区别与…
下一页
个人成就
文章被点赞
7
文章被阅读
7,021
掘力值
118
关注了
4
关注者
1
收藏集
0
关注标签
440
加入于
2019-05-15