机器学习之python入门指南(三)条件语句和循环语句的使用

Python3条件语句和循环语句的使用

1)Python3条件语句的用法

if语句:

Python中if语句的一般形式如下:

if 条件1:

   语句1

elif条件2:

   语句2

else:

语句3

如果 “条件1” 为 True 将执行“语句2”

如果 "条件1" 为False,将判断 "语句2"

如果"条件2" 为True 将执行 "语句2" 块语句

如果 "条件2" 为False,将执行"语句3"块语句

注意:

1)Python用elif代替了else if:所以Python中if语句的关键字为:

if-elif-else

2)每个条件后面需要用冒号,接下来是满足该条件需要执行的代码

3)Python使用缩进来划分语句块

4)在Python中没有Switch-case的用法。

  

if中常用的操作符:

<(小于)                <=(小于等于)           >(大于)

>=(大于等于)           ==(等于,比较对象是否相等)    !=(不等于)

if语句的嵌套

if 语句的嵌套可以把一个if…elif…else结构放在另一个if…elif…else中。

格式如下:if 表达式1:    

         语句1    

         if 表达式2:   

           语句2   

         elif 表达式3:   

           语句3   

        else:        

           语句4

       elif 表达式4:    

         语句5

       else:  

         语句6

示例

2)Python3中循环语句的使用:

Python中的循环语句有for语句和while语句。

while语句

格式:

while 循环条件:      

   循环语句

实例(用while语句计算1+2+3+…+100):

while循环中的else语句

while…else 在条件语句为Flase时执行else语句中的语句块.

实例如下:

for语句:

Python 中for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

格式:

for <variable> in<sequence>:

       <statements> 

else: 

       <statements>

实例:

range函数()

如果你需要遍历数字序列,可以使用内置的range()函数,它会生成数列,可以指定区间值,可以指定增长的步长(可以是负数)

实例:

 

break和continue语句及循环中的else语句

break 语句可以跳出 for 和while 的循环体。如果for循环和while被终止,则任何对应的循环 else 块将不执行

continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。

 

猜你喜欢

转载自blog.csdn.net/dlhlSC/article/details/83746689