会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
肖肖凯
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
下一页
2022年3月13日
python对象
摘要: python变量与对象 对象是盒子,变量是标签 在python中,对象指的是一块内存区域,变量则是贴在这块区域上的标签,用来引用这片区域的值。 python中的赋值语句,因为对象总是在=右边,变量在等号左边,因此对象总是先于变量创建,正确说法是把某变量分配给某对象,而不是反过来。 对象的标识、类型和
阅读全文
posted @ 2022-03-13 19:47 肖肖凯
阅读(734)
评论(0)
推荐(0)
2022年3月11日
python函数装饰器和闭包
摘要: 装饰器 装饰器定义 python装饰器本质就是一个高阶函数,其一般以一个函数为参数,返回另一个函数,返回值可以是对原函数的改造,也可以跟原函数毫无关系。如下两种代码效果完全等价: @decorate def target(): print("running target()") def target
阅读全文
posted @ 2022-03-11 21:36 肖肖凯
阅读(73)
评论(0)
推荐(0)
python一等函数与高阶函数
摘要: 什么是一等对象? 满足下列条件的为一等对象: 在运行时创建 能复制给变量或数据结构中的元素 能作为参数传递给函数 能作为函数的返回结果 python中的一等对象 整数、字符串、字典等都是一等对象。 所有的函数都是一等对象,有时简称为一等函数,但是要注意并没有二等三等函数的说法。 函数对象都属于类fu
阅读全文
posted @ 2022-03-11 17:25 肖肖凯
阅读(152)
评论(0)
推荐(0)
python可调用对象
摘要: 判断是否为可调用对象 能用调用运算符()的即为可调用对象 使用内置的callable()函数判断是否是可调用对象。 python数据模型七种可调用对象 用户定义的函数,使用def或lambda表达式创建 内置函数,使用C语言实现的函数,如len 内置方法,使用C语言实现的方法,如dict.get 方
阅读全文
posted @ 2022-03-11 15:34 肖肖凯
阅读(295)
评论(0)
推荐(0)
python匿名函数lambda
摘要: lambda表达式创建匿名函数格式 lambda x: func(x) 开头lambda表示这是一个匿名函数 冒号前的x表示函数形参 冒号后的func(x)表示对传入的实参x进行处理并返回 labmda注意事项 lambda函数定义体中只能使用纯表达式,不能赋值也不能用while和try等。 pyt
阅读全文
posted @ 2022-03-11 15:27 肖肖凯
阅读(89)
评论(0)
推荐(0)
python泛映射类型
摘要: 泛映射类型定义 泛映射类型即键值对类型,最常见的当然就是字典,键值对中的键必须是可散列的,可散列对象要满足以下要求: 在此对象的生命周期中,散列值不变 需要实现特殊方法__hash__ 要有__qe__方法 若两个可散列对象相等,则其散列值一定相等 常见可散列对象: 原子不可变数据类型,如str、b
阅读全文
posted @ 2022-03-11 12:24 肖肖凯
阅读(108)
评论(0)
推荐(0)
2022年3月10日
python中除list,dict,str外的其它序列数据结构
摘要: 数组 这里是指python标准库中的数组,即array.array,而非numpy数组。 如果想要一个只包含数字的列表,那么数组更合适。数组支持所有跟可变序列相关的操作,包括.pop、.insert、.extend。 数组提供从文件读取和存入文件的方法,即.frombytes和.tofile。 创建
阅读全文
posted @ 2022-03-10 18:06 肖肖凯
阅读(75)
评论(0)
推荐(0)
python序列类型排序
摘要: list.sort方法与内置函数sorted list.sort就地排序列表,返回值None,此是python惯例,就地操作的方法返回None。比如random.shuffle。 内置函数sorted排序后返回一个列表,sorted接受任何形式的可迭代对象作为参数,但返回值都是列表。 list.so
阅读全文
posted @ 2022-03-10 17:24 肖肖凯
阅读(113)
评论(0)
推荐(0)
python序列对象使用+和*和*=和+=
摘要: python中+和* python中序列都支持 + 和 * 操作。 + 拼接两个序列,返回拼接后的序列 * 将一个序列复制几份,然后拼接 + 和 * 都不改变原有序列对象。 含有可变元素的容器序列对象不可用* 因为容器序列中保存的是元素的引用,如果直接用 * 复制容器对象再拼接,则会得到几份相同的引
阅读全文
posted @ 2022-03-10 16:56 肖肖凯
阅读(49)
评论(0)
推荐(0)
python切片
摘要: 引言 python的核心特点之一是对序列数据类型的支持,而切片是对序列数据类型的一个很重要的操作。 python中序列类型切片基本格式为: l[begin:end:step] 起始索引,结束索引,步长,分别用冒号隔开。 切片索引左闭右开 切片时会取到索引为begin的元素,但是只能取到end-1索引
阅读全文
posted @ 2022-03-10 16:28 肖肖凯
阅读(427)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
下一页
公告