摘要: #非关键字可变长参数 def add(*arg): return type(arg)print add() #打印结果 <type 'tuple'> #关键字变量参数 def abd(**args): return type(args)print abd() #打印结果 <type 'dict'> 阅读全文
posted @ 2016-09-17 15:31 listen_vv 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 最近学习的python的时候无意看到了一碗毒鸡汤,不能我一个人喝,得分享出来 其中精华所在: 国内python圈有名的公司不多. 12年的时候觉得要从运维开发转型为真正的开发, 面试了某知名公司S. 一直到现在我还觉得他的面试模式很好 初步筛选之后会发面试题, 2个题目任选其一, 一周做好. 当时p 阅读全文
posted @ 2016-07-03 16:20 listen_vv 阅读(162) 评论(0) 推荐(0) 编辑
摘要: python中的类有三种属性:字段、方法、特性 字段又分为动态字段和静态字段 类 class Province: 静态字段 memo = 'listen' 动态字段 def __init__(self, arg): self.arg = arg 方法也分为静态方法和动态方法 静态方法 @static 阅读全文
posted @ 2016-06-24 16:28 listen_vv 阅读(730) 评论(0) 推荐(0) 编辑
摘要: pickle可以在python之间进行交互 json可以实现python与不同开发语言的交互 pickle可以序列化python中的任何数据类型 json只能序列化python中的常归数据类型(列表等) pickle序列化后的对象不可读 json序列化后的对象是可读的 阅读全文
posted @ 2016-06-21 23:42 listen_vv 阅读(576) 评论(0) 推荐(1) 编辑
摘要: python中的__import__是以字符串的形式反射导入模块并以字符串的形式执行函数 阅读全文
posted @ 2016-06-21 22:08 listen_vv 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Python中的yield函数的作用就相当于一个挂起,是不被写入内存的,相当于一个挂起的状态,用的时候迭代,不用的时候就是一个挂起状态,挂起状态会以生成器的状态表现 阅读全文
posted @ 2016-06-20 20:04 listen_vv 阅读(152) 评论(0) 推荐(0) 编辑
摘要: python中的有默认参数和可变参数之分 默认参数arg 可变参数args, kargs 默认参数arg就是调用指定参数 可变参数 arg调用时传入的的参数会被python自动包装为列表 可变参数 kargs调用时传入的的参数会被python自动包装为字典,并且当你定义字典的时候是不可以直接传入的, 阅读全文
posted @ 2016-06-20 14:02 listen_vv 阅读(119) 评论(0) 推荐(0) 编辑
摘要: python中安装目录中的Lib文件夹模块中的__init__.py文件(文件内容可以为空),用于标识此文件夹是一个模块 python编程中的__init__表示初始化 阅读全文
posted @ 2016-06-13 18:45 listen_vv 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 中断信号线法:就是给每个中断源“拉一根电话线”,“专线专用” 中断软件查询法:CPU收到中断后转到中断服务程序,由该程序来确认中断源 雏菊链法:硬件查询法,所有的I/O模块共享一条共同的中断请求线 总线仲裁法:一个I/O设备在发出中断请求前,必须先获得总线控制权。由总线仲裁机制来决定谁有权发出中断信 阅读全文
posted @ 2016-05-13 09:58 listen_vv 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 程序控制工作方式:输入/输出完全由CPU控制,整个I/O过程中CPU必须等待其完成,因此对CPU的能力限制很大,利用率较低 程序中断工作方式:CPU不再定期查询I/O系统状态,而是当需要I/O处理时再通知CPU,从而解决了CPU低效等待的缺陷 DMA工作方式:它是通过使用DMA控制器来控制和管理数据 阅读全文
posted @ 2016-05-13 09:50 listen_vv 阅读(515) 评论(0) 推荐(0) 编辑