按 ‘ python ’ 标签归档

Python文件操作及异常处理

相对来说,Python的文件操作和异常处理比较简单,一些常用的方法将在下面的Demo中用到,直接上代码

文件处理:

::CODECOLORER_BLOCK_1::

异常处理:

使用关键字try..except…finally,把所有可能引发异常的语句放在try块中,然后在except从句/块中处理所有的错误和异常,在finally块中指定最后操作。

except从句可以专门处理单一的错误或异常,或者一组包括在圆括号内的错误/异常。如果没有给出错误或异常的名称,它会处理 所有的 错误和异常。对于每个try从句,至少都有一个相关联的except从句。
如果某个错误或异常没有被处理,默认的Python处理器就会被调用。它会终止程序的运行,并且打印..................阅读更多

Python面向对象

Python是纯面向对象语言,使用关键字class定义类。
定义Python 的 Class 比较特别,和我们习惯的静态语言类型定义有很大区别。

使用一个名为 __init__ 的方法来完成初始化。
使用一个名为 __del__ 的方法来完成类似析购操作。
所有的实例方法都拥有一个 self 参数来传递当前实例,类似于 this
可以使用 __class__ 来访问类型成员。

::CODECOLORER_BLOCK_4::

Class 有一些特殊的属性,便于我们获得一些额外的信息。

::CODECOLORER_BLOCK_5::

继承
  Python 支持多继承,但有几点需要注意:
  1. 基类 __init__ / __del__ 需显示调用。
  2. ..................阅读更多

Python语法基础

1.注释
单行注释 #需要注释的内容
块注释 ”’需要注释的内容”’

2.变量
变量名的首字母必须是字母或下划线,首字符以外的字符可以由字母,数字或下划线组成。
python为解释执行,不需要严格的类型声明,所有变量在使用时进行赋值,语法上不允许使用未赋值的变量,变量生命周期类似Java的垃圾回收机制,即不被引用时python虚拟机自动回收。
存在局部变量和全局变量,在函数内使用grobal关键字引用。
对于一次赋多值可使用如下语法:v = (‘a’, ‘b’, ‘e’);(x, y, z) = v 按顺序赋值。

3.三目运算符
python不存在三目运算符,但由于语..................阅读更多