摘要: python中的import语句是用来导入模块的,在python模块库中有着大量的模块可供使用,要想使用这些文件需要用import语句把指定模块导入到当前程序中。 import语句作用 import语句作用就是用来导入模块的,它可以出现在程序中的任何位置。 import语句语法 使用import语句 阅读全文
posted @ 2018-07-02 22:24 阴天气球 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 客户端可以执行import或from语句。如果模块还没有加载,这两个语句会去搜索、编译以及执行模块文件程序。主要差别在于,import会读取整个模块,所以必须进行定义后才能读取它的变量名;from将获取(或者是复制)模块特定的变量名。 import使一个变量名引用整个模块对象,因此必须通过模块名称来 阅读全文
posted @ 2018-07-02 22:13 阴天气球 阅读(380) 评论(0) 推荐(0) 编辑
摘要: python中的私有变量和私有方法仍然是可以访问的;访问方法如下:私有变量:实例._类名__变量名 私有方法:实例._类名__方法名() Python并没有真正的私有化支持,但可用下划线得到伪私有。 尽量避免定义以下划线开头的变量!(1)_xxx "单下划线 " 开始的成员变量叫做保护变量,意思是只 阅读全文
posted @ 2018-07-02 22:00 阴天气球 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 对于字典 元组 和列表来说,进行浅拷贝和深拷贝时,内存的地址是不同的 浅拷贝只会拷贝内存中的第一层数据(拷贝了引用,并没有拷贝内容) 而对于深拷贝来说将会把所有数据重新创建,深拷贝是对于一个对象所有层次的拷贝(递归) 1,深浅拷贝都是对源对象的复制,占用不同的内存空间。 2,不可变类型的对象,对于深 阅读全文
posted @ 2018-07-02 21:24 阴天气球 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 描述Python GIL的概念, 以及它对python多线程的影响?编写一个多线程抓取网页的程序,并阐明多线程抓取程序是否可比单线程性能有提升,并解释原因。 阅读全文
posted @ 2018-07-02 21:09 阴天气球 阅读(201) 评论(0) 推荐(0) 编辑