记录一下编写代码过程之中遇到的不理解的知识点。
Python 中re.split()方法:
Python 中re.split()方法_luoganttcc的博客-CSDN博客_re.split
#所有空白字符切割
re.split(r'[;,\s]',line)
Python类中super()的使用方法:
Python中类的初始化都是__init__(), 所以父类和子类的初始化方式都是__init__(), 但是如果子类初始化时没有这个函数,那么他将直接调用父类的__init__(); 如果子类指定了__init__(), 就会覆盖父类的初始化函数__init__(),如果想在进行子类的初始化的同时也继承父类的__init__(), 就需要在子类中显示地通过super()来调用父类的__init__()函数。
super()在单继承中的应用:
Python冒号的用法:(类型建议符)
在代码段中,它是一个类型注释。这是Python的一个相对较新的特性,它允许您跟踪数据类型,因此在本例中,它声明drop_table_query是一个字符串。
类型注释由IDE检查,但不由Python解释器强制执行。这意味着drop_table_query实际上可以是一个int类型,Python本身不会抱怨。类型注释只是一种建议。
列表解析式:
python出现'int' object is not iterable:
‘int’ object is not iterable的含义为:'int’对象不可迭代
解决办法:如果是进行for循环的话,必须在前面加个range
例如:for k in range(n):
继承、重写、super等方法的通俗介绍: