千锋老师分享Python中的流程控制技术知识点
互联网时代,程序员在众多行业中收入水平都是处于前列的,这也一些刚刚毕业的大学生选择这个行业的原因。Python作为编程领域的热门语言,企业的需求量近几年也开始不断的增长。这里就来给正在千锋西安Python培训班的同学分享一下Python中如何流程控制,巩固一下学习的知识点。
一.流程控制
a) 概念:在程序设计中,我们根据需求所编写的程序会遵从一定的业务逻辑(功能实现的思路和体现),比如判断登录状态,查找某个学生的信息等。流程控制指的是代码运行逻辑,分支走向,循环控制,是真正体现程序执行顺序的操作。流程控制可分为顺序执行,条件判断和循环控制。
b) 伪代码:是一种算法描述语言,通俗的讲就是使用中文将程序写出来。
i. 作用:使被描述的算法或者逻辑可以容易的以任何一种编程语言实现。伪代码必须结构清晰,代码简单,可读性好,并且类似自然语言。
ii. Test:
二.顺序执行
a) 概念:程序代码从上之下顺序执行
b) Test:
c) If __name__==’__main__’:__name__是所有模块(某个类的源文件)都会有的一个内置属性,一个模块的__name__值取决于如何调用该模块。假设有一个test.py文件,如果在a.py中使用import导入了test模块,则test模块的__name__属性值就是test。如果该模块被直接执行python test.py则该模块的__name__属性值就是一个特别的缺省值__main__ 。所以根据该特性如果判断__name__==__main__的话则if下面的代码就会被执行。类似于main函数的感觉。
三.条件判断
a) 概念:条件判断是通过一条或者多条语句执行的结果(True或False)来决定执行的代码块。使用if,elif和else三个关键字来进行条件判断。
b) 语法格式:
i. 单if判断:
ii. 单分支:
iii. 多分支:
iv. 嵌套:
四.循环控制
a) for和while循环
b) while循环:
i. 语法格式:
ii. 死循环while(True)
iii. While的else从句:当while正常循环完毕之后会执行else语句。如果被break等机制强制提前终止循环不会执行else语句。
1. Test:
c) For循环:
i. 语法结构:
ii. Test:
iii. For也可以使用else子句
d) 循环嵌套:while和for都可以嵌套,但是建议不要嵌套3层以上,那样效率会很低。
i. Test:
e) break
f) continue
g) python中没有goto
千锋西安Python培训课程还有严格、科学、负责的教学就业管理制度,班主任、职业规划师全程跟班,把握每位学员的学习状态,并有专业的职业素养课和就业指导课,确保教学及就业质量。还有大量的免费Python视频教程帮助学员快速学习,更可以免费加入千锋开发者联盟,为会员提供免费技术支持及终身就业服务,免费参加千锋举办的各类技术沙龙和活动!
相关推荐HOT
更多>>it学费大概是多少?怎么学习是最性价比的方式
我们如果要学习it,你会发现好像收费标准都不太一样。那么准确的it学费大概是多少呢?其实少则几百几千,多则2,3万都有。其实真的没有一个比较...详情>>
2023-02-28 16:01:43西安软件测试培训多少钱?花多少钱合适?
作为IT技术岗位,软件测试在市场上的缺口也是非常大的,而且这方面人才也是非常匮乏的,这也吸引了很多人们都想要从事这个行业,一旦从事这个...详情>>
2023-02-20 16:08:00西安前端开发培训需要多少钱?需要多长时间?
现在社会上web前端培训机构也是比较多的,而且这些培训机构也主要分为线上或者线下教学,由于教学模式不同,所以收费也是各不相同的。西安前端...详情>>
2023-02-20 15:51:00西安it培训班有哪些?考察的侧重点是什么
在西安it培训班的数量可以说是非常多的,为我们学习it,成为这方面人才也提供了一个非常不错的平台,尤其是对于一些非专业的学生来讲,通过系统...详情>>
2023-02-10 15:17:00热门推荐
真正的营销推广:利用社交媒体广告的有效性
沸前端工程师主要干啥?前端工程师提升空间大吗?
热女生学前端开发好吗?女生学前端容易吗?
热后端和前端的区别是什么?前端工作难吗?
新软件测试工资待遇大概多少?工作岗位学历要求高吗?
it学费大概是多少?怎么学习是最性价比的方式
it培训大概费用?怎么选择培训机构
西安软件测试培训多少钱?花多少钱合适?
西安前端开发培训需要多少钱?需要多长时间?
女生学前端开发难吗?适合女生选学吗?
西安哪家Java培训班好?参加Java培训的好处
西安Java培训一般多少钱?费用并不代表品质
西安Java培训班哪里好?值得一看
Java培训班靠谱吗?报培训班的好处