python 04
面向对象
__init__ 方法在类的一个对象被建立时, 马上运行. 这个方法可以用来对你的对象做一些你希望的初始化.
python中所有的类成员(包括数据成员)都是公共的, 所有的方法都是有效的.
只有一个例外, 如果使用数据成员名称以双下划线前缀, 例如 __privatevar, python的名称管理体系会有效的把它作为私有变量. 这样就有一个惯例, 如果某个变量只想在类或对象内使用, 就应该以单下划线前缀, 而其他的名称都将作为公共的, 可以被其他类/对象使用.
class SchoolMember:
class Teacher(SchoolMember): # 继承
输入输出
input(), print()
something = input('Enter text:')
处理异常
这里的 else: 类似循环的else, 就是当没有异常发生, 就会走到这个else分支.
抛出异常
我们先自己定一个一个异常. 然后利用 raise 来抛出
finally: 收尾工作, 例如最后的关闭文件
with 语句
标准库
python标准库是随python附带安装的, 它包含大量极其有用的模块.