1.python的冒号与缩进
对于Python而言代码缩进是一种语法,采用代码缩进和冒号来区分代码之间的层次。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。
![](https://i-blog.csdnimg.cn/blog_migrate/b47ddc77fc4779e79a09106db3fa5c22.png)
缺少冒号或者缩进错误都会报 SyntaxError错误,必须严格遵守.
2.python的条件判断语句if
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块
![](https://i-blog.csdnimg.cn/blog_migrate/0790c2b451089d88afbc4787ad12511c.png)
语法一般都是
if 判断语句:
执行语句
elif 判断语句:
执行语句
else:
执行语句
![](https://i-blog.csdnimg.cn/blog_migrate/52f1e38482c6709ca1327ba6c534129a.png)
3.python的while循环:
while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:
while 判断条件:
执行语句
当判断条件false是跳出循环:
![](https://i-blog.csdnimg.cn/blog_migrate/814222dcbae6be167dd122d0f687d91d.png)
判断到a不大于1的时候就退出了循环。
跳出while循环的方式还有使用break语句
![](https://i-blog.csdnimg.cn/blog_migrate/2d1eb6d44abda64377692f4343fdfb36.png)
当执行到break的时候就直接推出循环.
在循环常用的语句还有continue,continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环,这样能够直接的提高执行效率。
![](https://i-blog.csdnimg.cn/blog_migrate/adde24f20f70b9bff6419f2ef7eeb9c6.png)
不加continue的话会继续执行打印no和判断,
![](https://i-blog.csdnimg.cn/blog_migrate/7f2a4cfa4cff8872140b631244cf1163.png)
加了continue之后,执行到continue之后会退出这次循环,继续下次循环
4.python的for语句循环
for循环可以遍历任何序列的项目,如一个列表或者一个字符串,语句为:
for item in sequence:
执行语句
![](https://i-blog.csdnimg.cn/blog_migrate/49c3e8e239341b4b9c4711e133605138.png)
将一个列表遍历之后直接就退出了,里面也可以使用continue、break语句做操作。
for语句高级点的用法是在for循环中再次使用for循环,列入打印出乘法口诀,使用的就是两个for循环:
![](https://i-blog.csdnimg.cn/blog_migrate/64b2e04a214436b1ebc19f5dddbdb7fb.png)