ython进阶三ython语法x.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ython进阶三ython语法x

Python进阶(三)——Python语法 分类: /abcjennifer/article/category/1205981Python 2012-08-31 00:23 1612人阅读 /abcjennifer/article/details/7926745评论(10) javascript:void(0);收藏 /abcjennifer/article/details/7926745举报 近几年来,随着Google、YouTube、IRobot等大公司对Python语言的广泛使用,Python公司的身影经常出现与我们的视线,Python语言也在软件质量、开发效率、程序的可移植性、标准库的支持等方面成为了一个优秀的程序开发语言,可以完成网站、游戏开发到航空航天控制等领域的各种任务。本栏目希望通过学习《Python学习手册》和网站上的相关指导,从零学习Python,希望对大家有一些帮助。本栏目开发环境:Windows 7 + Python 2.7.2 + VS2008(以后集成)Python进阶(三)——?Python语法之前在/abcjennifer/article/details/7866641第二章,Python对象类型时,我们已经讲过了python中基本类型,并用一些例子说明,大家应该已经对Python的语法有了基本了解,本章就不多讲赋值、表达式和打印的语法了,针对/posteditif测试、/posteditwhile和for循环、以及/postedit文档三部分做出具体讲解。第一节、if测试 if测试的一般形式:if-elif-else语法举例(Python中的多路分支):[python] /abcjennifer/article/details/7926745view plain/abcjennifer/article/details/7926745copy/abcjennifer/article/details/7926745print/abcjennifer/article/details/7926745?myname=Sophia??if?myname==Jane:???print?The?is?the?first?sister??elif?myname==Ella:???printThis?is?the?second?sister??else:???print?This?is?Sophia???python的代码块分隔符:[python] /abcjennifer/article/details/7926745view plain/abcjennifer/article/details/7926745copy/abcjennifer/article/details/7926745print/abcjennifer/article/details/7926745?x=1??if?x:???y=2???if?y:???printblock2???printblock1??print?block0??以上面这段代码为例,包含三个模块:第一个完全没有缩进,第二个缩进四格,第三个缩进八格,这里注意,python不在乎你怎么缩进代码。只在乎缩进是否一致!!!由此我们终于可以知道了,为什么if不需要C++中{}的约束,也不需要matlab中类似endif的约束了,因为它需要的知识相同缩进。相对应的,如果你硬要在if外面加个大括号反倒有语法错误了!可以横跨数行的语法:有两种语法可以使用后横跨数行仍保持是一条语句:一个是语法括号对 ( ) [ ] { },另一种是上一章中讲过的三个引号,相当于HTML中的pre,想起来了吗?另外在做语句判定时,我们不得不讲的是逻辑真值判定,这里有三个操作:and ?or ?not我们来看些例子:[python] /abcjennifer/article/details/7926745view plain/abcjennifer/article/details/7926745copy/abcjennifer/article/details/7926745print/abcjennifer/article/details/7926745?1?and?2??2???1?and?0??0???0?and?1??0???5?and?6??6???6?and?5??5???12?and?23??False???12?and?23??True???12?,?23??(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)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档