Python程序设计-清华大学出版社-董付国第1章 基础知识.ppt

Python程序设计-清华大学出版社-董付国第1章 基础知识.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.4.9 模块的使用 from math import sin #可以减少查询次数,提高执行速度 from math import * #谨慎使用 >>> from math import sin >>> sin(3) 0.1411200080598672 >>> from math import sin as f #别名 >>> f(3) 0.141120008059867 第三十页,编辑于星期一:二十一点 三分。 1.4.9 模块的使用 可以使用sys.modules.items()显示所有预加载模块的相关信息 在2.x中可以使用reload函数重新导入一个模块,在3.x中,需要使用imp模块的reload函数 Python首先在当前目录中查找需要导入的模块文件,如果没有找到则从sys模块的path变量所指定的目录中查找。可以使用sys模块的path变量查看python导入模块时搜索模块的路径,也可以向其中append自定义的目录以扩展搜索路径。 在导入模块时,会优先导入相应的pyc文件,如果相应的pyc文件与py文件时间不相符,则导入py文件并重新编译该模块。 第三十一页,编辑于星期一:二十一点 三分。 第1章 基础知识 第一页,编辑于星期一:二十一点 三分。 1.0 Python是一种怎样的语言 解释型语言,伪编译 胶水语言 开源 跨平台 免费、自由软件 强类型、动态类型 自动内存管理 面向对象 有大量可用的库 增加其他语言编写并编译的模块即可扩展功能 第二页,编辑于星期一:二十一点 三分。 1.1 Python版本之争 2.x:一边鄙视一边用 3.x:必然的趋势 多版本共存与切换简便方法:更改系统环境变量path 查看已安装版本的方法(在所启动的IDLE界面也可以直接看到): >>> import sys >>> sys.version '2.7.8 (default, Jun 30 2014, 16:08:48) [MSC v.1500 64 bit (AMD64)]' >>> sys.version_info sys.version_info(major=2, minor=7, micro=8, releaselevel='final', serial=0) 第三页,编辑于星期一:二十一点 三分。 1.2 安装Python / /doc/ / /python 默认编程环境:IDLE 常用快捷键: Alt+P、Alt+N:浏览历史命令 Ctrl+F6:重启Shell,之前定义的对象全部无效 F1:打开Python帮助文档 Alt+/:自动补全前面曾经出现过的单词,在多个单词中循环选择 Ctrl+[、Ctrl+]:缩进代码 Alt+3、Alt+4:注释、取消注释 其他可选开发环境:wxPython、Jython、 第四页,编辑于星期一:二十一点 三分。 1.3 使用pip管理第三方包 Python2中需要单独安装 下载地址:/pypi/pip 安装方法:cmd==>python get-pip.py 用法示例 pip install NumPy pip list pip install --upgrade SomePackage pip uninstall SomePackage Python3安装包中已默认包含pip 第五页,编辑于星期一:二十一点 三分。 1.4 Python基础知识 第六页,编辑于星期一:二十一点 三分。 1.4.1 Python的对象模型 对象是python语言中最基本的概念,在python中处理的每样东西都是对象。python中有许多内置对象可供编程者使用,内置对象可直接使用,如数字、字符串、列表、del等;非内置对象需要导入模块才能使用,如正弦函数sin(x),随机数产生函数random( )等。 第七页,编辑于星期一:二十一点 三分。 1.4.1 Python的对象模型 常用内置对象 第八页,编辑于星期一:二十一点 三分。 1.4.2 python的变量和引用 1.变量的创建 x=3 创建了变量x,不需要提前声明变量 a,b=3,5 a,b=b,a 2.引用 在python中从变量到对象的连接称为引用。 >>>x=3 变量拥有自己的存储空间,变量连接到对象是该变量存储了对象单元的内存地址,并没有存储对象的值。 x 3 变量 对象 引用 第九页,编辑于星期一:二十一点 三分。 1.4.2 python的变量和引用 3. 共享引用 共享引用是指多个变量引用同一个对象。下面的语句使两个变量都引用同一个对象3 >>>a=3 >>>b=a 使用id函数可以查看对象的内存地址 4.垃圾回收机制

文档评论(0)

130****4476 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档