python基础学习笔记二

时间:2022-02-03 06:34:14
1.封装的类三个方法:1.__init__(self,), __del__(self),__str__(self)
2.pyyhon中,对于none的判定,建议用is(内存地址)
3.python里面,__加上属性,表示私有属性
4.python可以外部访问私有属性和方法,前面加上类名就可以。
5.面向对象的三大特性:封装,继承和多态
6.3.0的基类都会objiect,新式类。建议定义类的时候,用(object为父类)
7.建议使用类名.方法的使用方式
8.静态方法和类方法只要上面加上@就行
9.__new__为对象分配空间,返回值。。
10.try :和except:
11.异常的传递性能
12.raise可以自定义异常
12.导入不同的模块的相同方法名,会调用下面的
13.测试模块的函数:if __name__ == "__main__":
14.包需要有__init__
15.打包三个步骤:1.创建setup文件 2构建模块 3.生成压缩文件
16.文件读写:open,read,write,close
17.if not text 可以判断文件时候还有内
18.python里面2.0默认的编码是ASCII,python3.0里面用utf-8
19.*-* coding:utf-8 *-*可以指定中文
20.可以在字符串前面的前面加上小写字母u"”表示utf-8
21.eval函数:字符串处理函数--将字符串当成有效的表达式来求值,并返回计算结果