w3school Python教程 飞龙整理 20141026

所需积分/C币:9 2014-10-26 14:44:23 3.2MB PDF
收藏 收藏
举报

w3school Python教程 飞龙整理 20141026
Python最新源码,二进制文档,新闻资讯等可以在 Python的官网查看到: Pythonek:http://www.python.org/ 你可以在一下链接中下载 Python的文档,你可以下载HTML、PDF和 PostScript等格式的文档。 Python文档下线地址:www.python.org/doc/ Pyth。n安装 Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。 您需要下载适用于您使用平台的二进制代码,然后安装 Python。 如果您平台的二进制代码是不可用的,你需要使用C编译器于动编译源代码。 编译的源代码,功能上有更多的选择性,为 python安装提供了更多的灵活性。 以下为不同平台上安装 Python的方法 Unix& Linux平台安装 Python: 以下为在∪n&Lnux平台上安装 Python的简单步骤: 打开WEB浏览器访问htt:/Www. python. org/download/ 选择使用于 Unix/Linux的源码压缩包。 下载及解压压缩包 ·如果你需要自定义一些选项修改 Modules/Setup 执行 configure脚本 make make install 执行以上操作后, Python会安装在/sr/ ocal/bin目录中, Python库安装在 usr/local/ lib/pythonXX,XX 为你使用的 Python的版本号 Window平台安装 Python: 以下为在 Window平台上安装 Python的简单步骤 ·打开WEB浏览器访问ht!o:/ww. python.org/ download 在下载列表中选择 Window平台安装包,包格式为: python-XYZ. msi文件,ⅪYz为你要安装的版 本号。 ·要使用安装程序pytαη-γz.msi, Windows系统必须支持 Microsoft installer2.搭配使用。只要保 存安装文件到本地计算机,然后运行它,看看你的机器支持MS。 Windows xP和更高版本已经有 MSl,很多老机器也可以安装MS ·下载后,双击下载包,进入 Python安装向导,安装非常简单,你只需要使用默认的设置一直点 击"下一步"直到安装完成即可。 MAC平台安装 Python: 最近的Macs系统都自带有 Python环境,但是自带的 Python版本为旧版本,你可以通过链接 htte!/www.python.org/download/mac/查看MAC上Python的新版功能介绍 MAC上完整的Python安装教程你可以查看http:/www.cwi.nl/-jack/macpython.html 环境变量配置 程序和可执行文件可以在许多目录,而这些路径很可能不在操作系统提供可执行文件的搜索路径中 path(路径)冇储在环境变量中,这是由操作系统维护的一个命名的字符串。这些变量包含可用的命令行 解释器和其他程序的信息。 Unⅸ或 Windows中路径变量为PATH(UNX区分大小写, Windows不区分大小写)。 在 Mac os中,安装程序过程中改变了 python的安装路径。如果你需要在其他目录引用 Python,你必须 在pah中添加 Python目录。 在Uniⅸ/ Linux设置环境变量 在 csh shel:输入 setenV PATH"$PATH: /usr/local/bin/python ,按下" Enter" ·在 bash shell( Linux):输入 export PATH=$PATH: /usr/local/bin/python ,按下" Enter"。 在sh或者 ksh she:输入 PATH=$PATH: /usr/local/bin/python 按下" Enter" 注意:/usr/ ocal bin/ python是 Python的安装目录。 在 Windows设置环境变量 在环境变量中添加 Python目录 ·在命令提示框中(cmd):输入 path %path%; C:\ Python ,按下" Enter"。 注意: C: \ Python是 Python的安装目录。 Python环境变量 下面几个重要的环境变量,它应用于 Python: 变量名 描述 PYTHONPAT PYTHONPATH是 Python搜索路径,默认我们 import的模块都 会从 PYTHONPATH里面寻找 PYTHONSTARTUP‖ Python启动后,先寻找 PYTHONSTARTUP环境变量,然后 执行此文件中变量指定的执行代码。 PYTHONCASEOK加入 PYTHONCASEOKI的环境变量,就会使 python导入模块 的时候不区分人小写 PYTHONHOME 另一种模块搜索路径。它通常内嵌于的 PYTHONSTARTUP 或 PYTHONPATH目录中,使得两个模块库更容易切换。 运行 Python 有三种方式可以运行 Python: 1、交互式解释器: 你可以通过命令行窗口进入 python并开在交互式解释器中开始编写 Python代码 你可以在Unⅸ,DOS或任何其他提供了命令行或者she的系统进行 python编码工作。 Python Unix/Linux 或者 python% Unix/Linux 或者 C: >python Windows/ DOS 以下为 Python命令行参数 选项 描述 在解析时显示调试信息 生成优化代码(pyo文件) S 启动时不引入查找 Python路径的位置 输出 Python版本号 -X 从1.6版本之后基于内建的异常(仅仅用于字符串)已过时。 ccmd执行 Python脚本,并将运行结果作为cmd字符串。 fil 在给定的 python文件执行 python脚本。 2、命令行脚本 在你的应用程序中通过引入解释器可以在命令行中执行 Python脚本,如下所示 Bpython script. py Unix/Linux 或者 python% script. py Unix/Linux 或者 C: >python script. py Windows/DOS 注意:在执行脚本时,请检查脚本是否有可执行权限。 3、集成开发环境(IDE: Integrated Development Environment) 您可以使用图形用户界面(GU〕环境来编写及运行 Python代码。以下推荐各个平台上使用的DE ·Unx:|DLE是UNX上最早的 Python IDE。 · Windows: Python Win是一个 Python集成开发环境在许多方面都比DE优秀 Macintosh: Python的Mac可以使用|DLE|DE,你可以在网站上下载对应MAc的DLE 继续下一章之前,请确保您的环境已搭建成功。如果你不能够建立正确的环境,那么你就可以从您的系 统管理员的帮助。 在以后的章节中给出的例子已在 Centos(Lnux)下 Python24.3版本测试通过。 othon基础语法 Python语言与Per,C利Java等语言有许多相似之处。但是,也存在些差异。 在本章中我们将来学习 Pythonη的基础语法,让你快速学会 Python编程。 第一个 Python程序 交互式编程 父互式编程不需要创建脚本文件,是通过 Python解释器的父互模式进米编写代码。 inux上你只需要在命令行中输入 Python命令即可启动交互式编程,提小窗口如下: s python Python2.4.3(#1,Nov112019,13:34:43) [GCC4.1.228988784( Red hat4.1.2-48)]on1inux2 ype help",copyright",credits or license for more information >>> Window上在安裝 Python时己经已经安装了默认的交互式编程客户端,提示窗口如下 7k Python 3. 3.2 Shell File Edit Shell Debug Options Windows Help Python3.3.2(v3.3.2:d04792ae3f6rMa162013,00:03:43)[scw.160032 bit In tel) on win32 fype copyright credits or license o for more information > 在 python提示符中输入以下文本信息,然后按 Enter键查看运行效果 >> print Hello, Python !"3 在 Python243版本中,以上事例输出结果如下: Hello, Python 如果您运行的是新版本的 Python,那么你就需要在 print语句中使用括号如 >> print ("Hello, Python! " )3 脚本式编程 通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效。 让我们写一个简单的 Python脚本程序。所有 Python文件将以py为扩展名。将以下的源代码拷贝至 test.py文件中 print Hello, Python 这里,假设你已经设置了 Python解释器PATH变量。使用以下命令运行程序: s python test. py 输出结果 Hello, Python 让我们尝试另一种方式来执行 Python,脚本。修改 test. py文件,如下所示 #!/usr/bin/python print"Hello, Python!" 这里,假定您的 Python解释器在/sr/bin目录中,使用以下命令执行脚本 $ chmod+ x test.py#脚本文件添加可执行权限 $/test. py 输出结果 Hello, Python Python标识符 在 python里,标识符有字母、数字、下划线组成 在 python中,所有标识符可以包括英文、数字以及下划线(),但不能以数字开头。 python中的标识符是区分大小写的 以下划线开头的标识符是有特殊意义的。以单下划线开头(foo)的代表不能直接访问的类属性,需通 过类提供的接口进行访问,不能用" from xxx import而导入; 以双下划线开头的(foo)代表类的私有成员:以双下划线开头和结尾的(foo)代表 python里 特殊方法专用的标识,如ini()代表类的构造函数。 Python保留字符 下面的列表显示了在 Python中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。 所有 Python的关键字只包含小写字母 and exec not assert finally or break pass class from print continue‖goba raise def if return de import ry elif while else with except lambda‖ yield 行和缩进 学习 Python与其他语言最大的区别就是, Python的代码块不使用大括号(仆})来控制类,函数以及其他 逻辑判断。 python最具特色的就是用缩进来写模块。 缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。如 下所示: f true: print True" else print False 以下代码将会执行错误: if true print"Answer printTrue else print" Answer " print False" 因此,在 Python的代码块中必须使用相同数日的行首缩进空格数 以下实例包含了相同数目的行首缩进代码语句块的例子: #!/usr/bin/python import sys tr open file stream file open(file name,"W") except ioerror print " There was an error writing to", file_ name sys. exit() print"Enter " file finish, print When finished while file text i= file finish file text raw input( Enter text: ") if file text = file finish t close the file file. close break file write(file text) file write("\n") file close file name raw input( Enter filename: " if len(file name)==0: print Next time please enter something sys. exito) try file open(file name,r) except ioerror: print There was an error reading file sys. exito) file text file reado file close) print file text 多行语句 Python语句中般以新行作为为语句的结束符。 但是我们可以使用斜杠(\)将一行的语句分为多行显示,如下所示 total item one item two item three 语句中包含,旮或O)括号就不需要使用多行连接符。如下实例 days = Monday,'Tuesday,'Wednesday Thursday','friday'] othon引号 Python接收单引号(),双引号("),三引号("")来表示字符串,引号的开始与结束必须的相同类型 的 其中三引号可以由多行组成,编写多行文本的快捷语法,常用语文档字符串,在文件的特定地点,被当

...展开详情
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
daleloogn 调理清晰 排版合理
2018-03-18
回复
wxj524 作为菜鸟入门来说,还是比较全的
2016-05-20
回复
御姐优 好好学习中,菜鸟教程也不错
2015-08-06
回复
幻影 调理清晰 排版合理 还有目录 32个赞
2014-12-05
回复
xuyanhe 下了,正在学习中
2014-10-28
回复
  • GitHub

    绑定GitHub第三方账户获取
  • 脉脉勋章

    绑定脉脉第三方账户获得
  • 技术圈认证(专家版)

    博客专家完成年度认证,即可获得
  • 至尊王者

    成功上传501个资源即可获取
关注 私信 TA的资源
上传资源赚积分or赚钱
最新推荐