Python入门第1/10页 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

    第一章 介绍

    脚本语言是类似DOS批处理、UNIX shell程序的语言,

Python入门第1/10页

。脚本语言不需要每次编译再执行,并且在执行中可以很容易地访问正在运行的程序,甚至可以动态地修改正在运行的程序,适用于快速地开发以及完成一些简单的任务。在使用脚本语言时常常需要增的新的功能,但有时因为脚本语言本来就已经很慢、很大、很复杂了而不能实现;或者,所需的功能涉及只能用C语言提供的系统调用或其他函数——通常所要解决的问题没有重要到必须用C语言重写的程度;或者,解决问题需要诸如可变长度字符串等数据类型(如文件名的有序列表),这样的数据类型在脚本语言中十分容易而C语言则需要很多工作才能实现;或者,编程者不熟悉C语言:这些情况下还是可以使用脚本语言的。

    在这样的情况下,Python可能正好适合你的需要。Python使用简单,但它是一个真正的程序语言,而且比shell提供了更多结构和对大型程序的支持。另一方面,它比C提供更多的错误检查,它是一个非常高级的语言,内置了各种高级数据结构,如灵活的数组和字典,这些数据结构要用C高效实现的话可能要花费你几天的时间。由于Python具有更一般的数据结构,它比Awk甚至Perl适用的范围都广,而许多东西在Python内至少和在这些语言内一样容易。

    Python允许你把程序分解为模块,模块可以在其他Python程序中重用。它带有一大批标准模块可以作为你自己的程序的基础——或作为学习Python编程的例子。系统还提供了关于文件输入输出、系统调用、插座(sockets)的东西,甚至提供了窗口系统(STDWIN)的通用接口。

    Python是一个解释性语言,因为不需要编译和连接所以能节省大量的程序开发时间。解释程序可以交互使用,这样可以可以很容易地试验语言的各种特色,写只用一次的程序,或在从底向上程序开发中测试函数。它也是一个方便的计算器。

    Python允许你写出非常严谨而且可读的程序。用Python写的程序通常都比相应的C程序要短,因为如下几个理由:

    高级的数据结构允许你用一个语句表达复杂的操作;

    复合语句是靠缩进而不是用表示开始和结束的括号;

    不需要变量声明或参量声明。

    Python是可扩充的:如果你会用C语言编程就很容易为解释程序增加新的内置函数或模块,这样可以以最快速度执行关键操作,或把Python程序和只能以二进制码提供的库(如不同厂商提供的图形库)连接起来。当你变得确实很在行时你可以把Python解释器与用C写的应用相连接,把它作为该应用的扩展或命令语言。

    Python的命名是由BBC的“Monty Python's Flying Circus”节目而得,与蟒蛇没有什么关系。

   

    当前1/10页12345678910下一页

    QQ空间 搜狐微博 人人网 开心网 百度搜藏更多

    Tags:Python入门

    复制链接收藏本文打印本文关闭本文返回首页

    上一篇:Python学习资料

    下一篇:windows下wxPython开发环境安装与配置方法

   

相关文章

2013-04-04重命名批处理python脚本

2014-02-02python通过urllib2爬网页上种子下载示例

2014-06-06Python程序员鲜为人知但你应该知道的17个问题

2014-03-03python操作日期和时间的方法

2014-02-02python实现ftp客户端示例分享

2013-02-02python登录QQ邮箱发信的实现代码

2013-08-08python不带重复的全排列代码

2013-12-12python三元运算符实现方法

2014-04-04python生成随机验证码(中文验证码)示例

2014-03-03简单的通用表达式求10乘阶示例

   

文章评论

   

最 近 更 新

   

python笔记(1) 关于我们应不应该继续学

用smtplib和email封装python发送邮件模块

Python中的map、reduce和filter浅析

python发布模块的步骤分享

Python break语句详解

Python群发邮件实例代码

python计算最大优先级队列实例

pyramid配置session的方法教程

python判断windows隐藏文件的方法

python的几种开发工具介绍

   

热 点 排 行

   

Python入门教程 超详细1小时学会

python 中文乱码问题深入分析

比较详细Python正则表达式操作指

Python字符串的encode与decode研

Python open读写文件实现脚本

Python enumerate遍历数组示例应

Python 深入理解yield

Python+Django在windows下的开发

python 文件和路径操作函数小结

python 字符串split的用法分享

最新文章