《python3基础教程.docx》由会员分享,可在线阅读,更多相关《python3基础教程.docx(81页珍藏版)》请在优知文库上搜索。
1、Python整础教程Python是一种说明型、面对对望动态数据类型的跖级程序设计语言.Python由GuidovanRossum于1989年底独创,第个公开发行版发行于1991年.像Perl语言,样,Python源代码同样遵循GP1.(GNUGeneralPublicUCenSe)协议,现在起先学习Python!谁适合阅读本教程?本教程适合想从零起先学习Python编程语言的开发人员.当然本教程也会时一些模块进行深化,让你更好的了解Python的应用。学习本教程前你须要了斛在接在本教程之前,你应当了解一些基本的计驾机津程术语.假如你学习过PHP,ASP等编程语言,将有助于你更快的了解Pytho
2、n编程.执行Python程序对于大多数程序语言,第一个入门编程代码便是“HelI。World!,以下代码为运用PythOn输出HeIlOWorld!:实例(PythOn2.0+)fflsrbinpythonprintHello,World;运行实例Python33版本已羟把Print作为个内设解数,正确怆出Hell。WorId!代码如下:实例(PythOn3.0)W!usrbinpythonPrintCHeIIo,World!);Python简介Python是个高层次的结合了说明性、瀛谛性、可动性和面对对象的脚本语言.Python的设计具有很强的可读性,相比其他谱吉常常运用英文关犍字,其他哈吉
3、的一些标点符号,它具有比其他谙言更有特色语法结构。Python是一种说明鞭语言:这意味着开发过程中没有了漏谛这个环节。类似于PHPHlPerl语言。Python是交过式语言:这意昧苛,您Ur以在一个Python提示符,干脆互动执行写你的程序。Python是面对对象语言:这意味若Python支持面对对象的风格或代码封装在对象的编程技术.Python是初学者的谱*:Python对初级程序员而言,是一种宏大的谱言,它支持广泛的应用程序开发.从简洁的文字处理到WWW阅读器再到峭戏.Python发展历史Python是由GuldovanRossum在八十年头末和九十年头初,在荷兰国家数学和计算机科学探讨所
4、设计出来的。Python本身也是由诸多其他语言发展而来的,这包括ABC、MOdula-3、C、C+、Algol-68SmallTalksUnixshell和其他的珈本语吉等等.像PerI语言一,样,Python源代码同样遵循GPl(GNUGeneralPubliclicense)i.现在Python是由一个核心开发团队在处护,GuldovanRossum仍旧占据存至美或要的作用,指导其进展.Python特点1.U于学习:Python有相而较少的关键字,结构商沽,和一个明确定义的语法,学习起来更加简洁.2 .易于阅读:PythOn代玛定义的更清夕上3 .易于维护:Python的胜利在于它的源代码
5、是相当简洁维护的4 .一个广泛的标准库:PythOn的最大的优势之一是丰富的库.跨平台的,在UNlX,WindOWS和MaCintoSh兼容很好.5 .互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和询试代码片断.6 .可移基于其开放源代码的特性,Python已经被移的(也就是使其工作)到很多平台.7 .可扩展:假如你须要一段运行很快的关键代码,或者是想.要般写一些不愿开放的算法,你可以运用C或C+完成加部分程序,然后从你的Python程序中调用.8 .数据席:Python供应全都主要的商业数据库的接口.9 .GUI编程:Python支持GUl可以创建和移植到很
6、多系统隅用.10 .可嵌入:你可以将Python嵌入到C/C+程序,让你的程序的用户获得“脚本化”的实力,Python环境搭建本章节我们将向大家介绍如何在本地搭建Python开发环境。Python可应用于多平台包括UnUX和MacOSX你可以通过终端由口输入-PythOn吩时来杳看本地是否已经安装Python以及Python的安装版本。Unix(Solaris,1.inux,FreeBSD,Al,HPUX,SunOS,IRIX,等等.)Win9xNT20Macintosh(Intel,PPC,68K)OS/2DOS(多个DOS版本)PalmOSNokia移动手机WindowsCEAcorn/R
7、ISCOSBeOSAmigaVMS/OpenVMSQNXVxWorksPsionPython同样可以移植到Java和.NET虚拟机上.Python卜软Python最新源码,.进制文档,新闻资讯等可以在Python的官网自看到:你可以在一下链接中卜载PythOn的文档,你可以下载HTM1.PDF和PostScript等格式的文档.Python安装Python已经被移植在很多平台上(经过改动使它能够工作在不同平台上.您须要下载适用于您运用平台的二进制代码.然后安奘Python.假如您平台的二进制代码是不行用的,你须要运用C编译器手动编译源代码.第洋的源代码,功能上有更多的选择性,为Python安笠
8、供应了更多的敏播性.以下为不同平台上安装Python的方法;Unix&1.inux平台安装Python:以下为在UnlX&Unux平台上安装Python的简活步骤;选择适用于UnixZ1.inux的源码压缩包,下载及解压压缩包.假如你须要自定义些选项修改Modules/Setup执行.8nfigure脚本makemakeinstall执行以上操作后,Python会安装在usrlocalbin书目中,Python庠安装在usrlocallibPythOnXX.XX为你运用的Python的版本号.Window平台安装Python:以下为在Window平台上安装Python的简洁步骤:在下我列表中选
9、择WindOW平台安装包,包格式为:pythonXYZ.msi文件,XYZ为你要安装的版本号。要运用安装程芹pythonXYZ.msi,Windows系统必需支持MicrosoftInstaller2.0搭配运用。只要保存安装文件到本地it算机,然后运行它,看看你的机器支持MSI.WindoWSXP和更高版本已经有M$1.阚多老机器也可以安奘MS1.下我后,双击下靓包,进入Python安装向导,安装特别简洁,你只须要运用默认的设置始终点击下一步“宜到安装完成即可.MAC平台安装Python:出近的Macs系统椰自帚育Python环境,你也可以在鞋接/python.org/download/上下
10、我最新版安装-环境变显配也程序和可执行文件可以在很多书目,而这些路径很可能不在操作系统供应可执行文件的搜寻路径中。path(路径)存储在环境变量中,这是出操作系统维护的一个命名的字符印。这些变愤包含Ur用的吩咐行说明器和其他程序的信息.UniX或WlndoWS中路径变量为PATH(UNIX区分大小写,WindoWS不区分大小写),在MaCoS中,安装程序过程中变更了python的安装路径。假如你须要在其他出目引用Python,你必需在Path中添加Python书目.在UniX/Unux谀置环境变量在cshshell:输入setenvPATH$PATH:/usr/local/bin/python
11、,按下Enter。在bashshell(1.inux):输入exportPATH=$PATH:/usr/local/bin/python,按下“Enter”.在sh或者kshshell:谕入PATH=SPATHusrlocalbinpthon,按下“Enter.usrlocalbinpython是Python的安袋书目.在Windows设置环境变显在环境变ht中添加Python书目:在吩咐提示框中(cmd):输入path=%path%;C:Python按下“Enter)刷意:C:Python是Python的安装书目.也可以通过以下方式设置:右犍点击计算机然后点击“属性”然后点击高级系统设置”选
12、择“系统变信”窗口下面的Path”,双击即可!然后在“Path”行,添加Python安袋路径即可(我的D:Python32),所以在后面,添加该路径即可.ps:记住,路径干脆用分号:隔开!最终设置胜利以后,在Cnld吩咐行.输入吩时python,就可以有相关显示.下面几个重要的环境变Jit.它应用于python:变破名描述PYTHONPATHPYTHONPATH是Python搜寻路径,默认我们import的模块都会从PYTHONPATH里面找寻.PythonstartupPVthOn启动后,先找寻PYTHONSTARtup环境变依,然后执行此文件中变吊指定的执行代码。Pythoncaseok加
13、入Pythoncaseok的环境变玳,就会使PythOnV入模块的时候不区分大小写.PYTHONHOME另一种模块搜寻路径。它通常内嵌于的PYTHONSTARTUP或PYTHONPATH书目中,使得两个模块库更陆洁切换。运行Python有三种方式可以运行Python:1、交互式说明器:你可以通过吩时行窗口进入python并开在交式说明器中起先编厉PythOn代码.你可以在Unix.DOS或任何其他供应广吩时行或者SheIl的系统进行python隔眄工作.$python#Uni1.inx或者C:python#Windows/DOS以下为Python吩咐行参数:选项描述- d在解析时显示调试信息-
14、 0生成优化代码(.py。文件)- S启动时不引入查找PythOn路径的位置- V输出PythOn版本号- X从16版本之后基于内建的异样(仅仅用于字符串已过时.-ccmd执行Python脚本,并招运行结果作为cmd字符串.file在给定的python文件执行PvthOn脚本*2、吩咐行脚本在你的应用程序中通过引入说明器可以在吩咐行中执行PVthon脚本,如下所示:$pythonscript.p#Unix1.iux或者Cpythonscript.pyWindows/DOS留意:在执行脚本时,请检查脚本是否有可执行权Ri.3、展成开发环境(IDE:IntegratedDeVelOPmentEnV
15、ironment您可以运刖图形用户界面(GUl)环境来编写及运行Python代码.以下举荐各个平台上运用的IDE:Unix:ID1.E是UNIX上最早的PythonIDE.Windows:PythonWIn是一个Python集成开发环境,在很多方面都比IOE优秀Macintosh:Python的MaC可以运用ID1.EIDE.你可以在网站上下载对应MAC的IDlE接新卜一举之前,请确保您的环境己搭建胜利。假如你不能终建立正桶的环境,那么你就可以从您的系统管理员的招助。在以后的章节中给出的例子已在Python2.7.6版本测试通过。Python中文编码前面噂节中我们已经学会了如何用PythOn输出HegWOrld!.英文没有问题,但是假如你输出中文字符你好世界喊有可能会期到中文确码问鼠Python文件中假如未指定编码,在执行过程会出现报错:fflsrbinpython