-
break:跳出整个循环。
-
continue:跳过当前循环。
-
len(列表):返回列表长度。
-
range(1,10,2):返回【1,10)的数,从1开始,隔两个取一次。
-
for i in “Hello”:遍历字符串。
-
for i in 列表/元组/Set:遍历该元素组合。
-
for i in range(len(列表)):循环输出该列表的索引。
-
print("%s%d%f" % (“456”,456,45.6) ); %s是字符串,%d是整型,%f是浮点型。中间用 % 隔开。
-
def 方法名(参数): 定义方法规则。
-
return:返回一个值。
-
若参数是 a=2,则是可选参数,若传参,则a=形参,否则a默认对于2.
-
若参数是 *a,则是可变参数,可传0或无数可参数,并将传入的参数存储为元组类型。
-
class 类名(父类名): 定义类的规则。
- def __ init __(self,name,age,sex):定义构造函数的规则。
-
def 方法名(self,参数):定义普通方法的规则,self必写,但无需传参。
-
object类是所有类的默认父类。一个类可以有多个父类和多个子类。
-
方法名/属性名 以__开头,即为私有方法/属性。只能在Class内部使用。
-
以_开头,即为受保护的方法/属性。不同包也可以使用。
-
类里面的方法与属性,无论是公开的还是受保护的,无论是在本文件还是外文件,都必须使用对象方可调用。
-
issubclass(类1,类2);判断类1是否为类2的衍生类。
-
global 变量名。可将一局部变量变为成员变量。
-
构造方法也是方法。
-
super(子类名,子类对象).属性/方法。可调用父类的属性或方法。
-
super(父类名,子类对象).属性/方法。可调用祖父类的属性或方法。