1、程序的三大流程
顺序
:从上到下
,顺序依次执行代码。分支
:根据条件判断,决定执行代码的分支
。循环
:让特定代码重复
执行。
2、while 循环语句的基本语法
while 循环最常用的应用场景就是让特定的代码按照指定的次数重复地执行
。格式如下:
初始条件设置(通常是重复执行的计数器,如:i = 0)
while 条件(判断计数器是否达到目标次数):
条件满足时,做的事情1
条件满足时,做的事情2
条件满足时,做的事情3
......
处理条件(计数器加一,如:i += 1)
注意:
while
语句以及缩进的代码
是一个完整的代码块
。- 循环结束之后,
计数器
的数值依旧存在。
3、死循环
在循环内部没有修改判断条件
,导致循环持续执行,程序无法终止。
4、break 和 continue
break
和continue
都是专门在循环中使用的关键字
。break
:当某一条件满足
时,不再执行循环后续的代码,退出循环
。continue
:当某一条件满足
时,不再执行这一次
循环后续的代码,重新开始下一次
循环。
注意
break
和continue
都是只针对当前循环
有效。- 使用
continue
时,需要特别注意条件处理部分的代码
,否则可能会出现死循环
。
5、while 循环嵌套
while
循环嵌套就是while 里面还有 while
。格式如下:
while 条件1:
条件满足时,做的事情1
条件满足时,做的事情2
条件满足时,做的事情3
......
while 条件2:
条件满足时,做的事情1
条件满足时,做的事情2
条件满足时,做的事情3
......
处理条件2
处理条件1
6、print 函数的扩展
- 默认情况下,
print
函数输出内容之后,会自动
在内容末尾增加换行
。 - 如果
不需要
末尾增加换行
,可以在print
函数输出内容的后面增加,end=""
。 end=""
表示向控制台输出内容之后不会换行
,其中""
中间可以指定print
函数输出内容之后需要显示的内容
。格式如下:
# 向控制台输出内容结束之后,不会换行
print("HelloWorld" ,end="")
# 单纯的换行
print("")
7、字符串中的转义字符
转义字符 | 描述 |
---|---|
\\ | 反斜杠符号 |
\' | 单引号 |
\" | 双引号 |
\n | 换行 |
\t | 横向制表符 |
\r | 回车 |
制表符
功能是在不使用表格的情况下在垂直方向
按列对齐文本。\t
:在控制台输出一个制表符
,使得输出的文本在垂直方向保持对齐
。\n
:在控制台输出一个换行符
。