我是靠谱客的博主 会撒娇月光,最近开发中收集的这篇文章主要介绍MySQL for 循环里做判断_判断和循环(完整版),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

循环与判断

一、判断

判断语句通常基于某种条件触发,当条件满足时,执行一些特定的操作。

1.if语句

Python使用关键字if语句实现判断,最简单的用法为:

if :

其中包含这样几个部分:

if关键字,表示这是一条判断语句;

表示判断的条件,当这个条件被满足(即条件为真)时,执行中的代码,条件不满足,中的代码不会被执行;

冒号表示判断代码块的开始;

表示条件满足时,执行的代码块。

举个例子:

x = 1

if x > 2: #条件明显不满足,所以不执行代码块

print("linux")print("python") #结果为:python

2.elif和else

一个完整的if结构通常如下所示:

if :

elif :

elif...:

...elif: :

else:

关键字elif是else if的缩写。其中执行过程为:

条件满足,执行if后的代码块,跳过elif和else的部分;

条件不满足,跳过if后的代码块,转到第一个elif语句看条件,满足时执行它对应的代码块,否则转到下一个elif;

如果if和elif的条件都不满足,执行else对应的代码块。

举个例子:

x = 66

if x <0 :print("x<0")elif x < 50:print("0<=x<50")elif x < 100:print("50<=x<100")else:print("x>=100") #结果为:50<=x<100

3.判断条件

Python对于判断条件没有任何限制,除了布尔型,判断条件可以是数字、字符串,也可以是列表、元组字典等结构。

在Python中,值为假的有以下几种情况:

False,包括所有计算结果为False的表达式;

None,包括所有计算结果为None的表达式;

整数0值,包括所有计算结果为0的表达式;

空字符串,空列表,空字典,空集合,空元组。

对于关键字and:

如果两个值都为真,返回第二个值;

如果至少有一个值为假,返回第一个为假的值。

对于关键字or:

如果两个值 都为假,返回第二个值;

如果至少有一个值为真,返回第一个为真的值。

二、循环

循环的作用是将一段代码重复执行多次。

1.while循环

while循环的基本形式为:

while :

Python执行代码块,直到条件不满足为止。

举个例子:

#计算数字0到9的和

i =0

total=0while i < 10:

total+=i

i+=1

print(total) #结果为45

2.for循环

for循环的基本形式为:

for in :

for循环是遍历一个序列,每次将遍历得到的值放入变量中。

li = ['hello','python','mysql']for i inli:print(i) #结果如下:#hello#python#mysql

range()函数的用法:range()函数可以生成一个连续的整数列表。可以设置起始位置(包括)、结束位置(不包括 )以及间隔数:

for i in range(0,15,5):print(i) #结果如下:#0#5#10

可以被for循环的序列包括有序序列和无序序列。

有序序列,包括字符串、列表、元组等遍历方式,都是按顺序从第一个元素开始进行的遍历。

无序序列,包括集合、字典等,按照某种设定的内部顺序进行for循环遍历,这种顺序不一定是有序的。

3.continue和break

如果遇到continue,程序停止执行这次循环,直接开始下一次循环。

如果遇到break,程序直接跳出循环。

最后

以上就是会撒娇月光为你收集整理的MySQL for 循环里做判断_判断和循环(完整版)的全部内容,希望文章能够帮你解决MySQL for 循环里做判断_判断和循环(完整版)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部