0%

Python学习(四)——While循环语句

循环

while循环的基本语法

1
2
3
4
5
初始条件设置——通常是重复执行的计数器

while 条件(判断计数器 是否达到 目标次数):
......
处理条件(计数器+1)

注意:

  • while语句以及缩进部分是一个完整的代码块
  • 循环结束后,之前定义的计数器条件的数值是依旧存在的

赋值运算符

运算符 描述 实例
= 简单的赋值运算符 c = a + b 将a+b的运算结果赋值为c
+= 加法赋值运算符 c += a 等效于c = c + a
-= 减法赋值运算符 c -= a 等效于c = c - a
*= 乘法赋值运算符 c = a 等效于c = c a
/= 除法赋值运算符 c /= a 等效于c = c / a
//= 取整除赋值运算符 c //= a 等效于c = c // a
%= 取模赋值运算符 c %= a 等效于c = c % a
**= 幂赋值运算符 c = a 等效于c = c a

break 和 continue

breakcontinue是专门在循环中使用的关键字

  • break某一条件满足时,退出循环,不再执行后续重复的代码
  • continue某一条件满足时,不执行后续重复的代码

breakcontinue只针对当前所在循环有效

while循环嵌套

1
2
3
4
5
6
while 条件1:
......
while 条件2:
.......
处理条件2
处理条件1

print函数的进阶使用

  • 在默认情况下,print函数输出内容之后,会自动在内容末尾增加换行
  • 如果不希望末尾增加换行,可以在print函数输出内容的后面增加,end=""
  • 其中""中间可以指定print函数输出内容之后,继续希望显示的内容
  • 语法格式如下:
1
2
3
4
5
# 想控制台输出内容结束之后,不会换行
print("*",end="")

# 单纯的换行
print("")

字符串中的转义字符

  • \t在控制台输出一个制表符,协助在输出文本时垂直方向保持对齐
  • \n在控制台输出一个换行符

制表符的功能是在不使用表格的情况下在垂直方向按列对齐文本

转义字符 描述
\\ 反斜杠符号
\’ 单引号
\” 双引号
\n 换行
\t 横向制表符
\r 回车