Python程序设计-清华大学出版社-董付国基础知识PPT讲座1.0Python1.0Python是一种怎样的语言是一种怎样的语言解释型语言,伪编译解释型语言,伪编译胶水语言胶水语言开源开源跨平台跨平台免费、自由软件免费、自由软件强类型、动态类型强类型、动态类型自动内存管理自动内存管理面向对象面向对象有大量可用的库有大量可用的库增加其他语言编写并编译的模块即可扩展功能增加其他语言编写并编译的模块即可扩展功能1.1Python1.1Python版本之争版本之争2.x2.x:一边鄙视一边用:一边鄙视一边用3.x3.x:必然的趋势:必然的趋势多版本共存与切换简便方法:更改系统环境变量多版本共存与切换简便方法:更改系统环境变量pathpath查看已安装版本的方法(在所启动的查看已安装版本的方法(在所启动的IDLEIDLE界面也界面也可以直接看到):可以直接看到):>>>importsys>>>importsys>>>sys.version>>>sys.version'2.7.8(default,Jun302014,16:08:48)[MSCv.150064bit(AMD64)]''2.7.8(default,Jun302014,16:08:48)[MSCv.150064bit(AMD64)]'>>>sys.version_info>>>sys.version_infosys.version_info(major=2,minor=7,micro=8,releaselevel='final',serial=0)sys.version_info(major=2,minor=7,micro=8,releaselevel='final',serial=0)1.21.2安装安装PythonPythonhttps://www.python.org/https://www.python.org/https://www.python.org/doc/https://www.python.org/doc/http://bugs.python.org/http://bugs.python.org/https://hackerone.com/pythonhttps://hackerone.com/python默认编程环境:默认编程环境:IDLEIDLE常用快捷键:常用快捷键:Alt+PAlt+P、、Alt+NAlt+N:浏览历史命令:浏览历史命令Ctrl+F6Ctrl+F6:重启:重启ShellShell,之前定义的对象全部无效,之前定义的对象全部无效F1F1:打开:打开PythonPython帮助文档帮助文档Alt+/Alt+/:自动补全前面曾经出现过的单词,在多个单词中循环选择:自动补全前面曾经出现过的单词,在多个单词中循环选择Ctrl+[Ctrl+[、、Ctrl+]Ctrl+]:缩进代码:缩进代码Alt+3Alt+3、、Alt+4Alt+4:注释、取消注释:注释、取消注释其他可选开发环境:其他可选开发环境:wxPythonwxPython、、JythonJython、、1.31.3使用使用pippip管理第三方包管理第三方包Python2Python2中需要单独安装中需要单独安装下载地址:下载地址:https://pypi.python.org/pypi/piphttps://pypi.python.org/pypi/pip安装方法:安装方法:cmd==>pythonget-pip.pycmd==>pythonget-pip.py用法示例用法示例pipinstallNumPypipinstallNumPypiplistpiplistpipinstall--upgradeSomePackagepipinstall--upgradeSomePackagepipuninstallSomePackagepipuninstallSomePackagePython3Python3安装包中已默认包含安装包中已默认包含pippip1.4Python1.4Python基础知识基础知识1.4.1Python1.4.1Python的对象模型的对象模型对象是对象是pythonpython语言中最基本的概念,在语言中最基本的概念,在pythonpython中处理的每样东西都是对中处理的每样东西都是对象。象。pythonpython中有许多内置对象可供编程者中有许多内置对象可供编程者使用,内置对象可直接使用,如数字、字使用,内置对象可直接使用,如数字、字符串、列表、符串、列表、deldel等;等;非非内置对象需要导入内置对象需要导入模块才能使用,如正弦函数模块才能使用,如正弦函数sin(x)sin(x),随机数,随机数产生函数产生函数random()random()等。等。1.4.1Python1.4.1Python的对象模型的对象模型常用内置对象常用内置对象1.4.2python1.4.2python的变量和引用的变量和引用1.1.变量的创建变量的创建x=3x=3创建了变量创建了变量xx,不需要提前声明变量,不需要提前声明变量a,b=3,5a,b=3,5a,b=b,aa,b=b,a2.2.引用引用在在pythonpython中从变量到对象的连接称为引用。中从变量到对象的连接称为引用。>>>x=3>>>x=3变量拥有自己的存储空间,变量连接到对象是该变量存储了变量拥有自己的存储空间,变量连接到对象是该变量存储了对象单元的内存地址,并没有存储对象的值。对象单元的内存...