News

开胃菜
Python tutorial

  4.4. break 和 continue 语句, 以及轮回中的 else 子句

  倘使你要用盘算推算机做许众职业,最终你会发明有少少劳动你再造机用自愿化的式样举行照料。譬喻,你念要正在大宗的文本文献中履行查找/替代,或者以繁复的式样对大宗的图片举行重定名和摒挡。也许你念要编写一个小型的自界说数据库、一个特别的 GUI 使用步骤或一个容易的小逛戏。

  倘使你是一名专业的软件开辟者,可以你务必行使几种 C/C++/JAVA 类库,而且发明通俗编写/编译/测试/从头编译的周期是云云漫长。也许你正正在为这些类库编写测试用例,然则发明这是一个让人烦闷的职业。又或者你仍然已毕了一个能够行使扩展道话的步骤,但你并不念为此从头计划并达成一套全新的道话。

  固然你可能通过编写 Unix shell 剧本或 Windows 批照料文献来照料个中的某些劳动,但 Shell 剧本更适合挪动文献或窜改文本数据,并不适合编写 GUI 使用步骤或逛戏;固然你可能行使 C/C++/JAVA 编写步骤,但纵然编写一个容易的 first-draft 步骤也有可以奢侈大宗的开辟功夫。比拟之下,Python 更易于行使,无论正在 Windows、Mac OS X 或 Unix 操作体系上它城市助助你更速地已毕劳动。

  固然 Python 易于行使,但它却是一门完善的编程道话;与 Shell 剧本或批照料文献比拟,它为编写大型步骤供给了更众的构造和维持。另一方面,Python 供给了比 C 更众的差池查验,而且举动一门

  ,它内置维持高级的数据构造类型,比如:矫健的数组和字典。因其更众的通用数据类型,Python 比 Awk 以至 Perl 都合用于更众题目范围,起码大无数事件正在 Python 中与其他道话同样容易。

  Python 容许你将步骤瓦解为区别的模块,以便正在其他的 Python 步骤中重用。Python 内置供给了大宗的准绳模块,你能够将其用作步骤的基本,或者举动进修 Python 编程的示例。这些模块供给了诸如文献 I/O、体系移用、Socket 维持,以至肖似 Tk 的用户图形界面(GUI)用具包接口。

  Python 是一门注脚型道话,由于无需编译和链接,你能够正在步骤开辟中撙节贵重的功夫。Python 注脚器能够交互的行使,这使得试验道话的特色、编写偶尔步骤或正在自底向上的步骤开辟中测试本事特殊容易。你以至还能够把它当做一个桌面盘算推算器。

  Python 让步骤编写的紧凑和可读。用 Python 编写的步骤通俗比同样的 C、C++ 或 Java 步骤更短小,这是由于以下几个原由:

  * 高级数据构造使你能够正在一条语句中外达繁复的操作; * 语句组行使缩进取代下手和了局大括号来结构; * 变量或参数无需声明。

  的:倘使你会 C 道话编程便能够简单地为注脚器增加内置函数或模块,或者为了对机能瓶颈作优化,或者将 Python 步骤与只要二进制式子的库(譬喻某个专业的贸易图形库)连绵起来。一朝你真正担任了它,你能够将 Python 注脚器集成进某个 C 使用步骤,并把它看成阿谁步骤的扩展或敕令行道话。

  趁便说一句,这个道话的名字来自于 BBC 的 “Monty Python’s Flying Cirecus” 节目,和匍匐类动物没有任何联系。正在文档中援用 Monty Python 的典故不但可行,况且值得饱吹!

  现正在你仍然为 Python 兴奋不已了吧,大观点手段略少少更众的细节!进修一门道话最好的本事便是行使它,本指南举荐你边读边行使 Python 注脚器演习。

  下一节中,咱们将注脚 Python 注脚器的用法。这是很容易的一件事件,但它有助于试验后面的例子。本手册剩下的个人将通过示例先容 Python 道话及体系的诸众特色,下手是容易的语法、数据类型和外达式,接着先容函数与模块,最终涉及很是和自界说类如许的高级实质。

Copyright © 2002-2019 www.cqxiyizc.com a彩平台登陆酒店 版权所有 网站地图