#函数#
定义一个函数:
·函数代码块以def关键字开头,后接函数标识符名称和圆括号()
·圆括号用于定义参数
·函数内容以冒号起始,并缩进
·return [表达式] 结束函数,若无则返回None
#模块#
Import A模块定义好后用import语句导入
from A import a ,表示导入A模块的a函数
from A import * , 表示导入一个模块的所有内容
根据调用地方的不同,globals()和locals()函数可被用来返回全局和局部命名空间的名字
函数内部调用locals(),返回的是所有能在该函数里访问的命名
函数内部调用globals(),返回的是所在该函数里能访问的全局名字
#文件I/O#
读取键盘输入方式:
raw_input()函数从标准输入读取一行,并返回一个字符串(去掉结尾的换行符)
input()与raw_input()基本相似,可以接收一个python表达式作为输入,并将运算结果返回
#打开/关闭文件#
open(文件名) 打开
close() 关闭:关闭打开的文件
write(“内容”) 写入
read() 读取 文件名.read()
rename(当前文件名,新文件名) 重命名
remove(文件名) 删除文件
#目录#
#异常处理#
#面向对象#
类:用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法
类变量:其在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外,通常不作为实例变量使用(类中独立于方法之外的变量)
数据成员:类变量或者实例变量,用于处理类及其实例对象的相关数据
方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override)
局部变量:定义在方法中的变量,只作用于当前实例的类
实例变量:在类的声明中,属性是用变量来表示的。在类声明的内部但是在类的其他成员方法之外声明的
继承:一个派生类继承基类的字段和方法,继承也允许把一个派生类的对象作为一个基类对象对待。
实例化:创建一个类的实例,类的具体对象
方法:类中定义的函数