前言:
作者简介:短尾巴小鳄鱼 ,一位不放弃自己的上进卷妹
如果文章知识点有错误的地方,请留言指正~和大家一起学习,一起进步
人生格言:昨日种种,皆成今我。今日种种,方成新我。切莫踌躇,莫停留,莫沉溺
如果感觉博主的文章还不错的话,还请关注、点赞、收藏三连支持一下博主哦
以一定条件为基础的循环,条件满足则无限循环,条件不满足则退出循环。
while循环不依赖可循环的数据类型,而for循环依赖
while bool_result:
do
# bool_result:布尔类型,此处与if语法完全一致
# do:while循环体的代码块
# while循环没有返回值
例子:
循环遇到continue将停止本次循环,进入下一次循环
while bool_result:
continue
for item in iterable:
continue
print(item)
# continue属于语法关键字,没有参数
# continue没有返回值
循环遇到break将终止整个循环,即不会继续循环。如果循环配合了else语句,else语句将不会执行。
continue与break通常结合条件语句进行使用,即满足或不满足某些条件停止本次循环,满足或不满足某些条件终止整个循环。
例子:
continue:
列表推导式是一种快速创建列表的简洁语法
[expression for x in data if condition]
例子:
列表推导式生成20以内所有偶数的平方列表:
除了列表推导式,还有元组推导式,字典推导式,集合推导式。其用法与列表推导式一致。
注意:元组推导式生成的变量需要用tupel()函数再转化一下
例子: