摘要: 一. python 常用内置模块的使用(datetime,logging,os,command) 在日常的开发工作中,我们要写很多的python 代码,如果都写在一个文件中,会导致代码特别难维护,为了拓展代码的可维护性,我们把函数写在不同的文件里,这样每个文件包含的文件就比较少,逻辑更加清楚。在py 阅读全文
posted @ 2017-11-09 10:23 刘振川的博客 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 一. raise 关键字 raise 用来触发异常 语法如下: raise[Exception [,args [,traceback]]] 语句中Exception 是异常的类型(例如:NameError)参数是一个异常参数值。改参数是可选的。如果不提供,异常的参数是“None”。最后一个参数是可选 阅读全文
posted @ 2017-11-08 08:40 刘振川的博客 阅读(1973) 评论(0) 推荐(0) 编辑
摘要: 一. Excepthion 异常类 Excepthion 是所有的异常基础类(),对于python 的标准异常,我们列出如下,以做参考: 异常名称 描述 BaseException 所有异常的基础 SystemExit 解释器请求退出 Keyboardinterrupt 用户中断执行(通常输入 ^C 阅读全文
posted @ 2017-11-08 08:39 刘振川的博客 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一. 异常 异常既是一个时间,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在python无法正常处理程序时就会发生一个异常。异常是python对象,表示一个错误。当python脚本发生异常时我们需要捕获它,否则程序会终止执行。最常用的异常: a. 异常的常用形式 我们平时工作中最 阅读全文
posted @ 2017-11-08 08:38 刘振川的博客 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一. 类的私有变量和私有方法 1》 在python 中可以通过在属性变量名前,加上双下划线定义属性为私有属性 2》特殊变量命名 a. _xx 以单下划线开头的表示的是protected(受保护的) 类型的变量,即保护类型只能靠允许其本身与子类进行访问。若内部变量表示,如:当使用“from M imp 阅读全文
posted @ 2017-11-07 09:41 刘振川的博客 阅读(5307) 评论(0) 推荐(1) 编辑
摘要: 一. 类的重写 只需要重新定义类的属性(变量),就是累的重写了 示例:重新定义类grandson的 name属性 #/usr/bin/python #coding=utf-8 #@Time :2017/11/6 15:23 #@Auther :liuzhenchuan #@File :类的重写.py 阅读全文
posted @ 2017-11-07 09:40 刘振川的博客 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 一. 类的继承 继承,顾名思议就知道是它的意思,举个例子说明,你现在有一个现有的A类,现在需要写一个B类,但是B类是A类的特殊版,我们就可以使用继承,B类继承A类时,B类会自动获得A类的所有属性和方法,A类称为父类,B类称为子类,子类除了继承父类的所有属性和方法,还可以自定义自己的属性和方法。大大增 阅读全文
posted @ 2017-11-06 14:35 刘振川的博客 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 一. 类的构造器 __init__ 构造函数,在生成对象时调用。由于类可以起到模板的作用,因此,可以在创建实例的时候,把一些我们认为必须绑定的属性强制填写进去。通过定义一个特殊的__init__方法,在创建实例的时候,就把 name score 等属性上去。默认的属性可以写在__init__ 下面。 阅读全文
posted @ 2017-11-06 14:33 刘振川的博客 阅读(3380) 评论(0) 推荐(0) 编辑
摘要: 一. 类的一般形式 创建类我们一般使用class 关键字来创建一个类,class 后面跟类型名字,可以自定义,最后以冒号结尾,如下所示: #/usr/bin/python #coding=utf-8 #@Time :2017/11/4 22:31 #@Auther :liuzhenchuan #@F 阅读全文
posted @ 2017-11-06 14:32 刘振川的博客 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 环境: centos 6.5 192.168.9.28 4核4G 虚拟机 一. 安装编译源码所需要的工具和库 [root@localhost ~]# yum -y install gcc gcc-c++ make ncurses-devel perl [root@localhost soft]# l 阅读全文
posted @ 2017-11-05 19:19 刘振川的博客 阅读(306) 评论(0) 推荐(0) 编辑