会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
吴莫愁258
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
下一页
2020年9月10日
装饰器
摘要: 定义 装饰器:在不修改源代码及调用方法的前提下,额外增加新的功能。 开发封闭原则:对新增的功能是开发,对源代码是封闭。 语法糖 模拟游戏 有参修饰器 若套了更多层: 装饰器应用场景 1.面对对象 2.登录认证 3.falsk路由中全都是有参装饰器 多个装饰器装饰一个函数 先执行离被装饰函数最近的语法
阅读全文
posted @ 2020-09-10 21:51 吴莫愁258
阅读(106)
评论(0)
推荐(0)
编辑
结构与函数
摘要: 当结构作为参数传入函数时,在函数内新建了一个结构并复制调用者的结构的值。 更好的方法是传指针。 用法
阅读全文
posted @ 2020-09-10 11:51 吴莫愁258
阅读(116)
评论(0)
推荐(0)
编辑
2020年9月9日
结构
摘要: 若在函数内部声明,只能在函数内使用。 结构的初始化 结构运算 结构指针
阅读全文
posted @ 2020-09-09 15:40 吴莫愁258
阅读(215)
评论(0)
推荐(0)
编辑
枚举
摘要: 定义 枚举是一种用户定义的数据类型: enum 枚举类型名字{名字0,...,名字n} 枚举量就是int,可以作为整数输入输出 常用于排比常量的定义 自动计数 在所有枚举量后再加一个,它的值就表示前面有多少个枚举量。 枚举量定值 enum color red=1,yellow=2,green=5
阅读全文
posted @ 2020-09-09 15:20 吴莫愁258
阅读(208)
评论(0)
推荐(0)
编辑
2020年9月8日
动态内存分配
摘要: malloc() 分配指定大小的空间,返回的是void*类型,因从需要类型转换。 用法 int *a a=(int*)malloc(n*sizeof(int)) free(a) free() 常见错误: 1.地址改变后free int *p=%i p++ free(p) 2.free后再free,会
阅读全文
posted @ 2020-09-08 22:41 吴莫愁258
阅读(100)
评论(0)
推荐(0)
编辑
指针运算
摘要: int *p; char *q p+1地址加4,移到下一个单位,并不是简单加一 q+1地址加一 可以进行的指针运算 1.+/—一个整数 2.++/— — 3.指针相加减(减法结果为相差这个类型元素的数量) p++ 去除p所指的数据,再将p移向下一个位置,常用于数组类的连续空间操作。 ++优先级高于
阅读全文
posted @ 2020-09-08 21:26 吴莫愁258
阅读(203)
评论(0)
推荐(0)
编辑
2020年9月7日
指针
摘要: 定义:存储变量的地址 int* p,q = int *p,q(p为指针,q为int类型变量) 当指针作为函数参数时 void f(int *p) f(&i) p = &i:存储地址 *p = i:指向变量,为变量的值 指针应用场景 1.交换两个变量的值 void swap(int *p,*q) {i
阅读全文
posted @ 2020-09-07 22:58 吴莫愁258
阅读(98)
评论(0)
推荐(0)
编辑
2020年9月4日
yield与return
摘要: 与return不同,yield不中止且能记录(return是重新运行),且yield与next要一一对应(有多少next就要有多少yield)。 yield from lst = [] yield from lst将可迭代对象的元素逐个返回 yield lst直接返回lst数组
阅读全文
posted @ 2020-09-04 21:26 吴莫愁258
阅读(135)
评论(0)
推荐(0)
编辑
生成器
摘要: 本质:就是迭代器 与迭代器的区别:迭代器是内置的,生成器是手写的 作用:迭代,节省空间,保留执行位置 定义:基于函数的表达式 yield与next要一一对应。 yield特点:不中止且能记录 找不同 上面创建了三个生成器;下面同一个生成器next了三次,会报错。 适用场景 1.数据量较大时 2.未知
阅读全文
posted @ 2020-09-04 20:30 吴莫愁258
阅读(83)
评论(0)
推荐(0)
编辑
2020年9月3日
迭代器
摘要: 迭代 可迭代对象定义:1.能for循环 2.具有__iter__()内置方法 优点:节省空间,惰性机制 缺点:不可逆,一次性,不方便 迭代器定义:具有__iter__()和__next__()内置方法 for循环的本质
阅读全文
posted @ 2020-09-03 22:09 吴莫愁258
阅读(55)
评论(0)
推荐(0)
编辑
上一页
1
···
5
6
7
8
9
10
11
下一页
公告