if 条件1:
执行语句1
elif 条件2:
执行语句2
else:
执行语句3
注意if…elif…else三个是并列的,不能有缩进:
2、while true/break语句
该语句的格式为
while true即条件为真:
执行语句 if中断语句条件 : break
3、for语句
不多说了,可以遍历一个序列/字典等。
5、列表推导式:轻量级循环
列表推导式,是利用其它列表来创建一个新列表的方法,工作方式类似于for循环,格式为:
[输出值 for 条件]
当满足条件时,输出一个值,最终形成一个列表:
六、类
1、闲说类与对象
类是一个抽象的概念,类只是为所有的对象定义了抽象的属性与行为。就好像“人”这个类,它虽然可以包含很多个体,但它本身不存在于现实世界上。
而对象,是类的一个具体。它是一个实实在在存在的东西。如果上面说的“人”是一个抽象的类,那么你自己,就是这个类里一个具体的对象。
一个类的对象,也叫一个类的实例。再打个比方,类好比一个模具,对象就是用这个模具造出来的具有相同属性和方法的具体事物。 那么用这个模具造一个具体事物,就叫类的实例化。
2、定义一个类
“什么叫属性和方法?”
它们都是“类”的两种表现,静态的叫属性,动态的叫方法。比如“人”类的属性有姓名、性别、身高、年龄、体重等等,“人”类的方法有走、跑、跳等等。