Python语句与程序结构简介.pptxVIP

  • 0
  • 0
  • 约2.62千字
  • 约 8页
  • 2026-01-26 发布于北京
  • 举报

课程提纲:Python语句简介重访Python程序结构Python语句的基本规则简短实例:交互循环

1重访Python程序结构Python是面向过程、基于语句的语言,语句就是写出要告诉Python,你的程序应该做什么的句子。通过组合这些语句,可以指定一个过程,由Python实现程序的目标。Python程序构成:程序模块1模块2模块3变量函数变量类成员方法语句1语句2表达式1表达式2表达式1对象1.程序由模块构成2.模块包含语句3.语句包含表达式4.表达式建立并处理对象Python的语法实质上是由语句和表达式组成的。表达式处理对象并嵌套在语句中。而语句总是存在于模块中,而模块本身则双是由语句来管理。

1重访Python程序结构Python的语句:语句角色例子赋值创建引用值a,b,c=‘good’,’bad’,’ugly’调用执行函数log.write(‘spam,ham\n’)print打印对象print‘TheKiller’,jokeIf/elif/else选择动作if‘Python’intext:printtextfor/else序列迭代forxinmylist:printxwhile/else一般循环whileXY:print’hello’pass空占位符whiletrue:passbreak,continue循环跳跃whiletrue:ifnotline:breaktry/except/finally捕捉异常try:action()except:print‘error’raise触发异常raiseendSearch,locationimport,from模块读取Importsysdef,return,yield创建函数deff(a,b,c=1,*d):class创建对象classsubclass(superclass):global命名空间空间deffunction:globalx,ydel删除引用deldata[k]exec执行代码字符串exec‘import’+modNameassert调试检查assertXywith/as环境管理器(2.6)withopen(‘data’)asmyfile:process(myfile)

2Python的基本规则井号(#)表示之后的字符为Python注释;换行(\n)是标准的行分隔符(通常一个语句一行);反斜线(\)继续上一行;分号(;)将两个语句连接在一行中;冒号(:)将代码块的头和体分开;语句(代码块)用缩进块的方式体现;不同的缩进深度分隔不同的代码块;Python文件以模块的形式组织。例子:x=100;y=20ifx=100and\y50: print满足条件:x=100andy5 print满足条件的第二行 满足条件:x=100andy5满足条件的第二行

3简短实例:交互循环例子1:一个简单的交互式循环whileTrue: reply=raw_input(Entertext:) ifreply==stop:break printreply.upper() Entertext:textTEXTEntertext:abcABCEntertext:systemSYSTEMEntertext:stop例子2:对用户输入数字进行求平方运算whileTrue: reply=raw_input(Enternumber:) ifreply==stop:break printint(reply)**2Enternumber:10100Enternumber:13169Enternumber:stop

3简短实例:交互循环例子3:用测试输入数据来处理错误whileTrue: reply=raw_input(Entertext:) ifreply==stop: break elifnotreply.isdigit():#不是数字 printBad!*8 else: printint(reply)**2Entertext:525Entertext:xyzBad!Bad!Bad!Bad!Bad!Bad!Bad!Bad!Entertext:11121Entertext:stop

3简短实例:交互循环例子4:用try语句处理错误whileTrue: reply=raw_input(E

文档评论(0)

1亿VIP精品文档

相关文档