![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
bird333
这个作者很懒,什么都没留下…
展开
-
python中coroutine和generator的异同
所谓的coroutine,也就是一个包含有yield关键字的函数,但是跟Generator不同的是,coroutine会以value = yield from ...或者 value = await ...的方式使用yield关键字,并且接受调用者通过send(value)函数发送过来的数据,然后消费这个数据(consume the value)。在使用coroutine,有一点很需要注意的就是:...原创 2018-06-11 20:36:05 · 698 阅读 · 0 评论 -
pycharm中Structure(结构化)中的字母标识含义
在pycharm中是自动补全的变量的类别 p:parameter 参数 m:method 方法 c:class 类 其他的也类似,大同小异 v:variable 变量 f:function 函数 另外,字母左上角有锁的图样子的,表示权限为私有。一般不应改动。左上角圆圈的含义暂时不明:...原创 2018-06-09 21:18:13 · 4037 阅读 · 1 评论 -
python中各种下划线的含义
_ _xxx : 在C++的类中,有公有、私有、保护的权限之分,但是在py中,语法上没有这样的关键字。但是,有方法可以实现类似的功能。在类的属性(变量)名前加两个下划线。比如self._ _ name,这就是实例的私有属性,在实例外部不能访问。_ _ XXX_ _: 在Python中,变量名类似__xxx__的,也就是以双下划线开头,并且以双下划线结尾的,是特殊变量,可以从外部...原创 2018-06-09 22:52:30 · 1533 阅读 · 0 评论 -
Python 杂记
1、python 中的比较:is 与 ==在 Python 中会用到对象之间比较,可以用 ==,也可以用 is 。但是它们的区别是什么呢?is 比较的是两个实例对象是不是完全相同,它们是不是同一个对象,占用的内存地址是否相同。莱布尼茨说过:“世界上没有两片完全相同的叶子”,这个is正是这样的比较,比较是不是同一片叶子(即比较的id是否相同,这id类似于人的身份证标识)。== 比较的是两个对象的内容...转载 2018-06-19 12:39:51 · 187 阅读 · 0 评论