下载此文档

Python进阶——Python语法.docx


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
Python进阶(三)——Python语法分类:Python2012-08-3100:231612人阅读评论(10)收藏举报近几年来,随着Google、YouTube、IRobot等大公司对Python语言的广泛使用,Python公司的身影经常出现与我们的视线,Python语言也在软件质量、开发效率、程序的可移植性、标准库的支持等方面成为了一个优秀的程序开发语言,可以完成网站、游戏开发到航空航天控制等领域的各种任务。本栏目希望通过学****Python学****手册》和网站上的相关指导,从零学****Python,希望对大家有一些帮助。本栏目开发环境:Windows7++VS2008(以后集成)Python进阶(三)—— Python语法之前在第二章,Python对象类型时,我们已经讲过了python中基本类型,并用一些例子说明,大家应该已经对Python的语法有了基本了解,本章就不多讲赋值、表达式和打印的语法了,针对if测试、while和for循环、以及文档三部分做出具体讲解。第一节、if测试  if测试的一般形式:if-elif-else语法举例(Python中的多路分支):[python]viewplaincopyprint?myname='Sophia'  if myname=='Jane':      print "The is the first sister"  elif myname=='Ella':      print'This is the second sister'  else:      print 'This is Sophia'                myname='Sophia'ifmyname=='Jane': print"Theisthefirstsister"elifmyname=='Ella':print'Thisisthesecondsister'else:print'ThisisSophia'python的代码块分隔符:[python]viewplaincopyprint?x=1  if x:      y=2      if y:          print'block2'      print'block1'  print 'block0'  x=1ifx:y=2ify:print'block2'print'block1'print'block0'以上面这段代码为例,包含三个模块:第一个完全没有缩进,第二个缩进四格,第三个缩进八格,这里注意,python不在乎你怎么缩进代码。只在乎缩进是否一致!!!由此我们终于可以知道了,为什么if不需要C++中{}的约束,也不需要matlab中类似endif的约束了,因为它需要的知识相同缩进。相对应的,如果你硬要在if外面加个大括号反倒有语法错误了!可以横跨数行的语法:有两种语法可以使用后横跨数行仍保持是一条语句:一个是语法括号对()[]{},另一种是上一章中讲过的三个引号,相当于HTML中的<pre>,想起来了吗?另外在做语句判定时,我们不得不讲的是逻辑真值判定,这里有三个操作:and or not我们来看些例子:[python]viewplaincopyprint?1 and 2  2  >>> 1 and 0  0  >>> 0 and 1  0  >>> 5 and 6  6  >>> 6 and 5  5  >>> 1<2 and 2>3  False  >>> 1<2 and 2<3  True  >>> 1<2 , 2>3  (True, False)  >>>   >>>   >>> 2 or 3, 3 or 2, 1 or 0, 0 or 0  #return left operand if true  (2, 3, 1, 0)  >>> 2 and 3, 3 and 2, 1 and 0, 0 and 1 #return left operand if false  (3, 2, 0, 0)  1and22>>>1and00>>>0and10>>>5and66>>>6and55>>>1<2and2>3False>>>1<2and2<3True>>>1<2,2>3(True,False)>>>>>>>>>2or3,3or2,1or0,0or0#returnleftoperandiftrue(2,3,1,0)>>>2and3,3and2,1and0,0and1#returnleftoperandiffalse(3,2,0,0)最后,总结一下本小结的知识要点,答案都在上面,请大家自行练****第二节、while和for循环1. while循环while循环的一般格式:forexample:break,continue

Python进阶——Python语法 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人165456465
  • 文件大小338 KB
  • 时间2019-03-05