zoukankan      html  css  js  c++  java
  • Python概览

    翻译自:http://wiki.python.org/moin/BeginnersGuide/Overview

    Python是一门清晰强大的面向对象(即OO)编程语言,可以将它与Perll、Ruby、Scheme或Java类比。

    Python的一些显著特征是:

       > 简洁优雅的语法,使得编写的程序更易读

       > 使用简单,很容易用它编写可运行程序。这使得Python成为完成原型开发、临时编程任务的不错选择,而不以牺牲可维护性为代价

       > 与生俱来地带有一个丰富的标准库,支持许多普通的编程任务如连接网络服务器、文本正则搜索、读写文件

       > Python的交互模式使得测试小段代码非常容易。此外Python还内置了一个叫IDLE的开发环境

       > 很容易通过添加C或C++等编译型编程语言实现的新模块,进行扩展

       > 可以嵌入到应用中提供编程接口

       > 可以运行在多种机器和多种操作系统上:Windows、MacOS和许多其他Unix系统...

    Python是自由软件,这句话包含两种含义。第一重含义是指下载使用Python或者在自己的应用中包含Python不需要任何费用。第二重含义是指Python可以自由修改和重新发布,因为尽管Python有版权,但它同时也拥有一个开源许可证。

    Python的一些编程语言特性如下:
       > 各种各样基本数据类型:数值类型(浮点、复数和无定长长整数)、字符串(支持ASCII和Unicode)、列表和字典(dictionaries)
       > Python支持通过类进行面向对象编程和多重继承
       > 代码可以组织成模块和包
       > Python支持抛出和捕获异常,错误处理更清晰
       > 动态强数据类型(Data types are strongly and dynamically typed)。混合使用数据类型(如试图求字符串和数值的和)将导致异常,这使得错误能尽可能早被发现
       > Python包含先进的编程特性如generators和list comprehensions
       > Python的自动内存管理机制使得我们在编写代码时不需要手动申请和

       

  • 相关阅读:
    hdu 3033 I love sneakers!
    poj 1742 Coins
    poj 1276 Cash Machine
    hdu 1114 Piggy-Bank
    poj 1293 Duty Free Shop
    hdu 1203 I NEED A OFFER!
    hdu 2546 饭卡
    树的直径
    CF 337D Book of Evil
    ST表
  • 原文地址:https://www.cnblogs.com/feichexia/p/PythonOverview.html
Copyright © 2011-2022 走看看