- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第2章顺序结构程序设计;第2章顺序结构程序设计;顺序结构程序是指在程序的执行过程中,按照每条语句出现的先后顺序依次执行,并且只执行一次,中间没有中断、分支和重复。顺序结构是程序设计三种基本结构中最简单的一种。;2.1.1缩进
与其他语言最大的不同就是,Python是使用缩进来区分不同的代码块,所以对缩进有严格要求。Python?采用冒号和缩进区分代码块之间的层次。行尾的冒号和下一行的缩进,表示下一个代码块的开始。而缩进的结束则表示此代码块的结束。Python要求属于同一代码块中的各行代码,它们的缩进量必须一致,但具体缩进量为多少,并不做硬性规定。
;缩进指的是每一行代码前面的空白部分,可以由空格或者Tab键实现。但无论是手动敲空格键,还是使用Tab键,通常情况下都是采用4个空格作为一个缩进量。需要注意的是,一定不能将空格和Tab键混在一起使用。;通过下面这段代码,体会代码块的缩进规则。
a=1#定义变量,缩进为0
while(a=5):
if(a%2==1):#第1种缩进,隶属于while
print(a)#第2种缩进,隶属于if
print(********)#第2种缩进,隶属于if
a=a+1#第1种缩进,隶属于while;相同的代码,如果采用不同的缩进,程序执行的效果可能产生差异。更改上述代码第2个print的缩进,如下:
a=1#定义变量,缩进为0
while(a=5):
if(a%2==1):#第1种缩进,隶属于while
print(a)#第2种缩进,隶属于if
print(********)#改变为第1种缩进,隶属于while
a=a+1#第1种缩进,隶属于while;2.1.2注释
注释对程序的执行没有任何影响,目的是对程序作解释说明,以增强程序的可读性。
程序中的单行注释采用#开头,注释可以从任意位置开始,可以在语句行末尾,也可以独立成行。对于多行注释,一般推荐使用多个#开头的多行注释,也可采用三引号(实际上是用三引号括起来的一个多行字符串,起到注释的作用)。
;1.单行注释
“#”是单行注释符号。注释的内容以“#”开始,直到换行结束,可??放在需要注释的代码行的上一行,也可以放在代码的后面。例如:
#第1个Python程序
print(Helloworld!)
Helloworld!
x=10
y=-1+2j#y是复数类型
print(x+y)
(9+2j);2.多行注释
并没有单独的多行注释符号。当注释的内容过多,需要写在多行时,既可以在每行注释的前面都加上“#”。也可以先选中多行注释,再按组合键“Ctrl+/”,需要注释所有行的前面会自动添加“#”。
;;1.在Python中,语句从新行的第一列开始,语句前面不可以随意加空格(注释语句可不做这样的要求)。因为空格表示缩进,而解释器是根据缩进判断语句的逻辑关系。
2.一行一句。为了使代码更易读,通常建议每行只写一条语句,例如:
x=7
y=8
z=9
print(x,y,z)
789;3.一行多句。如果一行内书写多条语句,语句间应使用分号进行分隔,例如:
x=7;y=8;z=9;print(x,y,z)
789
4.一句多行。如果一条语句过长,一行放不下,需要换行书写。此时需要用续行符“\”标识表示多行编写,例如:
print(富强、民主、文明、和谐是国家层面的价\
值目标,自由、平等、公正、法治是社会层面的价\
值取向,爱国、敬业、诚信、友善是公民个人层面的\
价值准则,这24个字是社会主义核心价值观的基本\内容。);2.2赋值语句
赋值语句是Python中最基本的语句之一。对变量进行赋值的一行代码称为赋值语句,使用“=”作为赋值运算符。
2.2.1基本形式
变量=表达式
x1=10
x2=x1
x1=123%10
x3=pow(2,3);赋值运算符“=”的左侧必须是变量或对象的某个属性,不能是表达式,如:
x+y=10#错误的赋值语句
SyntaxError:cantassigntooper
您可能关注的文档
- 《Python语言程序设计》 课件 第1章 Python语言基础.pptx
- 《Python语言程序设计》 课件 第3章 分支结构.pptx
- 《Python语言程序设计》 课件 第4章 循环结构.pptx
- 《Python语言程序设计》 课件 第5章 字符串.pptx
- 《Python语言程序设计》 课件 第6章 复合数据类型new.pptx
- 《Python语言程序设计》 课件 第7章 函数.pptx
- 《Python语言程序设计》 课件 第8章 面向对象程序设计.pptx
- 《Python语言程序设计》 课件 第9章 图形绘制.pptx
- 《Python语言程序设计》 课件 第10章 图形用户界面程序设计.pptx
- 《Python语言程序设计》 课件 第11章 文件操作.pptx
最近下载
- 2024年外研版小学六年级上册英语教学计划及进度表(三年级起点).docx
- 0130-3D打印技术应用专业国家技能人才培养工学一体化课程标准(试用) (1) 教案教学大纲教学标准.docx
- 资产运行效率分析报告模版3篇资产运行效率分析范本.docx VIP
- (化工原理下册课件)干燥速率曲线及干燥过程分析.ppt
- 北京城镇园林绿化养护预算定额.PDF
- 《建筑物防雷设计规范》GB50057-2022 .pdf
- 车间内禁止吸烟的通告(通用10篇).docx VIP
- 北京大华 DH1718E系列直流稳压电源用户手册.pdf
- 2024统编新版初中七年级语文上册第五单元 大单元整体教设计.docx
- 北京课改版-小学数学一年级上册课件-3.2 几和第几.pptx
文档评论(0)