六年级初识Python_第1页
六年级初识Python_第2页
六年级初识Python_第3页
六年级初识Python_第4页
六年级初识Python_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第2章章 Python编程入门编程入门PythonPython诞生于诞生于2020世纪世纪9090年代初,年代初,是一种解释型、是一种解释型、面向对象、动态面向对象、动态数据类型的高级数据类型的高级程序设计语言,程序设计语言,是最受欢迎的程是最受欢迎的程序设计语言之一。序设计语言之一。本章介绍本章介绍PythonPython语言的基本情况。语言的基本情况。本章知识点本章知识点第八课第八课 初识初识PythonPython第九课第九课 PythonPython四则运算四则运算 第十课第十课 面积是多少面积是多少 初识初识Python1.1.1 1.1.1 什么是什么是PythonPython1

2、.1.2 Python1.1.2 Python的特性的特性1.1.1什么是什么是Pythonp Python于于20世纪世纪80年代末由荷兰人年代末由荷兰人Guido van Rossum设计实现的。设计实现的。Python的发展历史的发展历史 p 1991年,年,Van Rossum公布了公布了0.9.0版本的版本的Python源代码源代码,此版本已经实现了类、函数以及列表、字典和字符串等,此版本已经实现了类、函数以及列表、字典和字符串等基本的数据类型。本书将在第基本的数据类型。本书将在第2章介绍基本数据类型,第章介绍基本数据类型,第3章介绍函数,第章介绍函数,第4章介绍类。章介绍类。p 0

3、.9.0版本还集成了模块系统,版本还集成了模块系统,Van Rossum将模块描述将模块描述为为Python主要的编程单元。主要的编程单元。1962年,美国空军委托兰德年,美国空军委托兰德公司的公司的Paul Baran来研究如何在遭受核打击后保持对导来研究如何在遭受核打击后保持对导弹和轰炸机的控制和指挥,建立一个在核打击下逃生的军弹和轰炸机的控制和指挥,建立一个在核打击下逃生的军事研究网络。这个网络必须是分散的,这样才能保证在任事研究网络。这个网络必须是分散的,这样才能保证在任何一个地点被攻击后,军方都可以组织有效力量进行反击何一个地点被攻击后,军方都可以组织有效力量进行反击。Python的

4、发展历史的发展历史p 19941994年,年,Python 1.0Python 1.0发布了。发布了。1.01.0新增了函数式工具。关于函数式新增了函数式工具。关于函数式编程将在第编程将在第6 6章介绍。章介绍。p Python 2.0Python 2.0集成了列表推导式集成了列表推导式(List comprehension)(List comprehension),具体情况,具体情况将在第将在第2 2章介绍。章介绍。p Python 3.0Python 3.0也称为也称为Python 3000Python 3000或或Python 3KPython 3K。相对于。相对于PythonPytho

5、n的早的早期版本,这是一个较大的期版本,这是一个较大的升级升级。为了不带入过多的累赘,。为了不带入过多的累赘,Python Python 3.03.0在设计的时候没有考虑向下兼容。在设计的时候没有考虑向下兼容。Python 3.0Python 3.0的主要设计思想的主要设计思想就是通过移除传统的做事方式从而减少特性的重复。很多针对早就是通过移除传统的做事方式从而减少特性的重复。很多针对早期期PythonPython版本设计的程序都无法在版本设计的程序都无法在Python 3.0Python 3.0上正常运行。为了上正常运行。为了照顾现有程序,照顾现有程序,Python 2.6Python 2.

6、6作为一个过渡版本,基本使用了作为一个过渡版本,基本使用了Python 2.xPython 2.x的语法和的语法和库库,同时考虑了向,同时考虑了向Python 3.0Python 3.0的迁移,允许的迁移,允许使用部分使用部分Python 3.0Python 3.0的语法与函数。基于早期的语法与函数。基于早期PythonPython版本而能正版本而能正常运行于常运行于Python 2.6Python 2.6并无警告的程序可以通过一个并无警告的程序可以通过一个2 to 32 to 3的转换的转换工具无缝迁移到工具无缝迁移到Python 3.0Python 3.0。本书内容基于。本书内容基于Pyt

7、hon 3.0Python 3.0。2015年年2月的月的TIOBE排行榜排行榜1.1.2 Python的特性的特性(1 1)简单易学)简单易学(2 2)PythonPython是开源的、免费的是开源的、免费的(3 3)PythonPython是高级语言是高级语言(4 4)高可移植性)高可移植性(5 5)PythonPython是解释型语言是解释型语言(6 6)PythonPython全面支持面向对象的程序设计思全面支持面向对象的程序设计思想想(7 7)高可扩展性)高可扩展性(8 8)支持嵌入式编程)支持嵌入式编程(9 9)功能)功能 强大的开发库强大的开发库1.2 开始开始Python编程编

8、程p1.2.1 1.2.1 下载和安装下载和安装PythonPythonp1.2.2 1.2.2 执行执行PythonPython脚本文件脚本文件p1.2.3 Python1.2.3 Python语言的基本语法语言的基本语法p1.2.4 1.2.4 下载和安装下载和安装Pywin32Pywin321.2.1 下载和安装下载和安装Pythonp/downloads//downloads/下载、安装下载、安装p单击单击Download Python 3.4.2Download Python 3.4.2按钮,下载按钮

9、,下载得到得到python-3.4.2.msipython-3.4.2.msi。双击。双击python-python-3.4.2.msi3.4.2.msi,即可按照向导安装,即可按照向导安装Python Python .2。Python 3.4.2Python 3.4.2的默认安装目录为的默认安装目录为C:Python34C:Python34。安装完成后,将。安装完成后,将C:Python34C:Python34添加到环境变量添加到环境变量PathPath中。中。打开打开python命令窗口命令窗口p 在在Windows 7Windows 7中安装后,在开始菜单的所有程序中会出

10、中安装后,在开始菜单的所有程序中会出现一个现一个Python 3.4Python 3.4分组。单击其下面的分组。单击其下面的Python 3.4 Python 3.4 (command line - 32 bit)(command line - 32 bit)菜单项,就可以打开菜单项,就可以打开pythonpython命令窗口,如图命令窗口,如图1-51-5所示。也可以打开所示。也可以打开WindowsWindows命令窗命令窗口,然后运行口,然后运行pythonpython命令,来打开命令,来打开pythonpython命令窗口。命令窗口。打印打印“我是我是Python”的结果的结果1.2.

11、2 执行执行Python脚本文件脚本文件p 【例例1-11-1】 创建一个文件创建一个文件MyfirstPython.pyMyfirstPython.py,使用记,使用记事本编辑它的内容如下:事本编辑它的内容如下:# My first Python program# My first Python programprint(I am Python)print(I am Python)p 保存后,打开命令窗口。切换到保存后,打开命令窗口。切换到MyfirstPython.pyMyfirstPython.py所所在的目录,然后执行下面的命令:在的目录,然后执行下面的命令:python Myfirs

12、tPython.pypython MyfirstPython.pyp 运行结果如下:运行结果如下:I am PythonI am Python1.2.3 Python语言的基本语法语言的基本语法1 1PythonPython语句语句2 2缩进缩进1Python语句语句pPythonPython程序由程序由PythonPython语句组成,通常一行编写语句组成,通常一行编写一个语句。例如:一个语句。例如:pprint(Hello,)print(Hello,)pprint(I am Python)print(I am Python)pPythonPython语句可以没有结束符,不像语句可以没有结束

13、符,不像C C或或C#C#那样那样在语句后面必须有分号(在语句后面必须有分号(; ;)表示结束。当然)表示结束。当然,PythonPython程序中也可以根据习惯在语句后面使程序中也可以根据习惯在语句后面使用分号(用分号(; ;)。)。p也可以把多个语句写在一行,此时就要在语句也可以把多个语句写在一行,此时就要在语句后面加上分号(后面加上分号(; ;)表示结束。)表示结束。【例例1-2】p 把多个语句写在一行的例子。把多个语句写在一行的例子。print(Hello,); print(I am Python);print(Hello,); print(I am Python);2缩进缩进p缩进指

14、在代码行前面添加空格或缩进指在代码行前面添加空格或TabTab,这,这样做可以使程序更有层次、更有结构感样做可以使程序更有层次、更有结构感,从而使程序更易读。,从而使程序更易读。p在在PythonPython程序中,缩进不是任意的。平程序中,缩进不是任意的。平级的语句行(代码块)的缩进必须相同级的语句行(代码块)的缩进必须相同。【例例1-3】 语句缩进的例子语句缩进的例子print(Hello,);print(Hello,); print(I am Python); print(I am Python);运行这段程序的结果如下:运行这段程序的结果如下:File File 例例1-3.py, l

15、ine 21-3.py, line 2 print(I am Python); print(I am Python); ndentationError: unexpected indentndentationError: unexpected indent1.2.4 下载和安装下载和安装Pywin32p 访问下面的网址可以下载访问下面的网址可以下载Pywin32Pywin32安装包。安装包。p http:/ Python文本编辑器文本编辑器IDLEp 1.3.1 1.3.1 打开打开IDLEIDLEp 1.3.2 1.3.2 新建新建PythonPython脚本脚本p 1.3.3 1.3.3

16、保存保存PythonPython脚本脚本p 1.3.4 1.3.4 打开打开PythonPython脚本脚本p 1.3.6 1.3.6 自动完成自动完成p 1.3.7 1.3.7 语法提示语法提示p 1.3.8 1.3.8 运行运行PythonPython程序程序p 1.3.9 IDLE1.3.9 IDLE的菜单项的菜单项1.3.1 打开打开IDLEp IDLEIDLE的启动文件是的启动文件是idle.batidle.bat,它的位置在,它的位置在C:Python34LibidlelibC:Python34Libidlelib目录下,运行目录下,运行idle.batidle.bat,即可打开文

17、本编辑器,即可打开文本编辑器IDLEIDLE,如图,如图1-131-13所示。也可所示。也可以在开始菜单的所有程序中,选择以在开始菜单的所有程序中,选择Python 3.4Python 3.4分组分组下面的下面的IDLE (Python 3.4 GUI - 32 bit)IDLE (Python 3.4 GUI - 32 bit)菜单项,菜单项,打开打开IDLEIDLE窗口。窗口。1.3.2 新建新建Python脚本脚本p 在菜单里依次选择在菜单里依次选择File/New FileFile/New File(或按下(或按下Ctrl+NCtrl+N)即可新建)即可新建PythonPython脚本

18、,窗口标题显示脚本名称,初始时为脚本,窗口标题显示脚本名称,初始时为UntitledUntitled,也就,也就是还没有保存是还没有保存PythonPython脚本。脚本。1.3.3 保存保存Python脚本脚本在菜单里依次选择在菜单里依次选择File/Save FileFile/Save File(或按(或按下下Ctrl+SCtrl+S)即可保存)即可保存PythonPython脚本。如果是脚本。如果是第一次保存,则会弹出保存文件对话框,第一次保存,则会弹出保存文件对话框,要求用户输入保存的文件名。要求用户输入保存的文件名。1.3.4 打开打开Python脚本脚本p在菜单里依次选择在菜单里依

19、次选择File/Open FileFile/Open File(或(或按下按下Ctrl+OCtrl+O)会弹出打开文件对话框,要)会弹出打开文件对话框,要求用户选择要打开的求用户选择要打开的.py.py文件名。文件名。p也可以右击也可以右击.py.py文件,在快捷菜单中选择文件,在快捷菜单中选择Edit with IDLEEdit with IDLE,即可直接打开,即可直接打开IDLEIDLE窗口窗口编辑该脚本。编辑该脚本。1.3.5 语法高亮语法高亮pIDLEIDLE支持支持PythonPython的语法高亮,也就是的语法高亮,也就是说能够以彩色标识出说能够以彩色标识出PythonPytho

20、n语言的关语言的关键字,告诉开发人员这个词的特殊作键字,告诉开发人员这个词的特殊作用。例如,在用。例如,在IDLEIDLE查看例查看例1-11-1,注释显,注释显示为红色,示为红色,printprint显示为紫色,字符串显示为紫色,字符串显示为绿色。显示为绿色。1.3.6 自动完成自动完成p 自动完成指用户在输入单词的开头部分后自动完成指用户在输入单词的开头部分后IDLEIDLE可以根据语法或上下文自动可以根据语法或上下文自动完成后面的部分。依次选择完成后面的部分。依次选择Edit/ Expand wordEdit/ Expand word菜单项,或者按下菜单项,或者按下Alt+/Alt+/组组合键,即可实现自动完成。例如,输入合键,即可实现自动完成。例如,输入prpr后按下后按下Alt+/Alt+/组合键即可自动完组合键即可自动完成成printprint。p 也可以输入也可以输入PythonPython保留字(常量名或函数名等)的开头在菜单里依次选择保留字(常量名或函数名等)的开头在菜单里依次选择E

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论