![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python高级
bai_yun_123
这个作者很懒,什么都没留下…
展开
-
python中的生成器
首先我们了解一下生成器:1.生成器是特殊的迭代器 2.迭代器需要手动记录迭代位置 3.生成器使用yieldyield的特点:1.程序遇到yield会暂停,如果yield后面有值返回结果之后再暂停 2.再次启动启动生成器,代码从yield之后开始执行下面我们写个简单的生成器def fei(num): a = 0 # a的初始值 b = 1 # b...原创 2018-08-20 18:59:03 · 125 阅读 · 0 评论 -
python中的闭包问题
在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包。def line(a, b): def line_obj(x): nonlocal a # 声明参数a a += 1 # 把a加1 return a*x+b return line_o...原创 2018-08-21 20:04:05 · 122 阅读 · 0 评论 -
在pycharm中对数据库进行修改操作
今天在老师的带领下完成了数据库的登录,注册,等功能,自己准备写一个修改操作,python中需要安装一个叫pymysql的包,然后系统中还得有数据库,并且创建好,创建数据库和安装pymysql不在今天的内容之内,所以不加赘述这是原数据库内容,随便添加的: 直接写代码:import pymysqlclass Upda: def __init__(self): ...原创 2018-09-05 15:22:44 · 9287 阅读 · 1 评论