会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
扫驴
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
16
17
18
19
20
21
22
23
24
···
31
下一页
2018年4月27日
新式类中的多继承需要注意的
摘要: 以下只针对新式类,旧式类则无下列限制 多继承不可重复继承(或者说既当孙子又当儿子或者从孙子等等) class A: pass class B(A): pass class C(A,B): pass test=C() #重复继承 ,c继承了A表明他是a的儿子,但又继承了b表明他是a的孙子,那他到底是孙
阅读全文
posted @ 2018-04-27 10:46 扫驴
阅读(143)
评论(0)
推荐(0)
2018年4月8日
python 枚举
摘要: 枚举有一个便捷的定义方式 上述例子,定义一个枚举类型 WeekEnd,并指定这个枚举类型的类标识也是'WeekEnd'(保持一致)(第二个WeekEnd为类标识。)。默认枚举成员的整数值member.value从1开始(如果不指定的话)。 枚举一旦创建好了,成员的name和value就都不可变更了
阅读全文
posted @ 2018-04-08 01:03 扫驴
阅读(179)
评论(0)
推荐(0)
2018年4月7日
论参数self
摘要: 此篇文章仅适用于py3.在py2中,a.fuc(x)中的参数x必须是 类a的实例对象,而py3则可以是任意对象。参考绑定方法和非绑定方法 当一个对象添加了一个方法,并且此方法的第一个参数为self,或者其他任意名称的时候(只要不为空即可),则此参数指代的是某个对象。当此对象调用此方法时,传递的这第一
阅读全文
posted @ 2018-04-07 07:11 扫驴
阅读(284)
评论(0)
推荐(0)
2018年3月30日
为什么默认参数最好不要是可变对象
摘要: def add_end(L=[]): L.append('END') print (L) 这个函数我们运行多次, >>> add_end() ['END'] >>> add_end() ['END', 'END'] >>>add_end([7]) [7,'END'] >>> add_end() ['
阅读全文
posted @ 2018-03-30 06:17 扫驴
阅读(797)
评论(0)
推荐(0)
2018年2月24日
孤儿进程与僵尸进程
摘要: 以下部分引用自https://www.cnblogs.com/Anker/p/3271773.html 首先说明,每个进程退出的时候,内核释放该进程所有的资源,包括打开的文件,占用的内存等。 但是仍然为其保留一定的信息(包括进程号the process ID,退出状态the termination
阅读全文
posted @ 2018-02-24 21:02 扫驴
阅读(671)
评论(0)
推荐(0)
2018年2月17日
python with as的用法
摘要: 以下为转载https://www.cnblogs.com/DswCnblog/p/6126588.html with。。as。。一个使用场景是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。 普通的文件处理如下: 由于文件读写时都有可能产生IOError,一旦出错,后面的f.c
阅读全文
posted @ 2018-02-17 17:50 扫驴
阅读(1439)
评论(1)
推荐(0)
2018年2月15日
工作目录与os.getcwd()
摘要: 假设某程序在/root/a/aa.py,在shell,当前pwd为/root,输入./a/aa.py运行py程序,则爱程序的工作目录是/root.而不是程序所在文件夹,os.getcwd()就是查看工作目录的方法。 工作目录有什么意义?目前所知,如果程序中有操作文件的代码,比如open(文件名,'r
阅读全文
posted @ 2018-02-15 09:15 扫驴
阅读(363)
评论(0)
推荐(0)
内置模块
摘要: 什么叫内置模块?我的理解是:python程序是靠解释器解释运行的,所以要运行py程序需要先运行解释器程序,而解释器程序里的导入的模块就是内置模块
阅读全文
posted @ 2018-02-15 02:23 扫驴
阅读(141)
评论(0)
推荐(0)
2018年2月9日
迭代器,生成器
摘要: 1生成器是特殊的迭代器, 2爹带起有个特点是能调用next和iter方法。(py2和py3中略有不同,py2的方法名是__iter__和next(),而py3中的方法名是__iter__和__next__) 3含有iter方法的是可迭代对象,并且该iter方法会返回iter和next方法均具备的迭代
阅读全文
posted @ 2018-02-09 21:54 扫驴
阅读(185)
评论(0)
推荐(0)
表达式,语句
摘要: 在py2中,如下代码是错的 而在py3中,代码确是正确的 为什么会出现这种情况? 在py2中,print是语句(statement),而在py3中,print是函数。 等号两边的,可以是表达式,可以是函数,表达式有value,函数有返回值。但等号两边不可以为语句。语法错误。以下为相同的语法错误: a
阅读全文
posted @ 2018-02-09 19:03 扫驴
阅读(152)
评论(2)
推荐(0)
上一页
1
···
16
17
18
19
20
21
22
23
24
···
31
下一页
公告