659|0

58

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

【好书共读——《Python编程快速上手(第2版)》】——02 Python控制流基础知识介绍 [复制链接]

Python控制流基础知识介绍
        Python的控制流是什么?控制流就是将一条条基础指令集合到一起,实现一定的功能。控制流包含跳过指令、判断指令、重复指令、或指令、与指令等多种操作指令,结合流程图将不同指令组合在一起,形成具有一定功能的代码逻辑控制指令。

1、Python中的布尔值、比较操作符和布尔操作符

Python中的布尔值与C语言类似,只有True和False,在变量命名中是禁止使用Boolean值作为变量名的
Python中的比较操作符总共有6种,等于==、不等于!=、小于</、大于>、大于等于>=、小于等于<=。六种操作符并无先后优先顺序,可以通过()改变优先顺序。
Python中的布尔操作符只有三个:and、or、not。and和or是二元操作符,可以对两个值做与、或操作,而not为一元操作符,只能对后面的值做取反。布尔操作符具有优先顺序,在所有算术和比较操作符求值后,先求值not操作符,然后求值and操作符,最后求值or操作符
2.控制流语句
2.1 ifelseelif语句
If、else和elif为条件语句,满足条件即可执行或者跳过执行。
if语句,如果if后的条件语句为真,则执行下一句,否则就跳过。
else语句,if语句不成立是执行else语句。
elif语句,与C语言中else if 语句作用类似。示例:
在这里Python与C语言不通,ifelseelif三种语句后,需要添加“ :
2.2 while、break和continue语句
while、break和continue为循环语句,满足某个条件就执行循环或者跳出循环。
while语句,当满足while语句后的条件时,就执行下一句。
break语句,可以跳出while语句,避免进入无限循环。
Continue语句,与break语句类似,用于while循环内部。如果程序执行时遇到continue,就会马上跳到循环开始时,对循环重新进行求值。
示例:
执行结果:
2.3 for循环和range函数
只要条件为真,while循环将会一直执行,而for循环和range()函数可以将对应语句执行固定次数。for循环的的语句形式:for i in range(5) : 。如果i初始值为0,那么for循环将执行5次,每次循环i自加1。Range()函数中也可以传递i参数,例如range(0,10,2)意味着i的起始值为0,每次步进为2,当i≥10时跳出循环。
3.函数答疑
  1. Python中如何确认某代码开始和结束
    RE:在C语言中,常常使用“{ }”符号作为某段代码块开始和结束的标志。在Python中,并不使用“{ }”符号,而是根据代码行的缩进判断某段代码块开始和结束。
    代码块规则:
    a.缩进增加时,代码块开始。
    b.代码块中可以包含其他代码块。
    c.缩进减少为零或与外部包围代码块对齐时,代码块就结束。
  2. Python中如何调用其他函数包模块
           RE:通常,在Python中调用其他函数包,常常采用import作为关键字。例如”import random,sys”,这句语句表明在代码中同时调用random.py和sys.py函数包模块。
点赞 关注
个人签名

新年新气象!

 
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表