python 的语言简洁
有c语言编写
python 的语言简洁
有c语言编写
split()分割
不指定分隔符默认空白字符分割
例如
a = ‘to be or not to be’
split(a)
join()合并
例如
a = ['a','b','c']
''.join(a)
同一运算符
实际比较的是对象的地址
is 与 == 的区别:
is是比较两个变量引用的对象是否为同一个
==是比较引用变量引用对象的值是否相等
is not
python整数缓存范围【-5,256】
定义多点坐标_绘出折现
少用加号
数据组织方式
一组数据如何保存 数据结构
抽象数据类型:确定数据组织形式,数据上的一组操作,只有相应的接口。
引用:变量=通过对象的地址引用了对象
对象位于堆内存
变量位于栈内存
守破离
不会进行函数调用的步骤才叫做基本步骤。
算法时间复杂度:描述算法时间的多少
如何修改
walk()递归遍历所有文件和目录
os.walk()方法
with关键字:可以自动管理上下文资源,不论什么原因跳出with块,都能确保文件正确的关闭。
中文乱码
常见编码ASCII
文本文件 存储的是普通“字符”文本,python默认为unicode字符集,可以使用记事本程序打开。
自定义异常类:程序开发中,有时候我们也需要自己定义异常类,
SyntaxError语法错误
NameError:尝试访问一个没有申明的变量
ZeroDivisionError:除数为零错误
ValueError:数值错误
float("gaoqi")
程序运行中,会遇到错误,我们称之为异常 Exception
?
Traceback追溯、追根溯源。
super()
class A:
def say("A", self)
class B:
def say(self):
尽量避免使用多继承!
class C(B,A):