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

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

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python程序设计-清华大学出版社-董付国第1章基础知识讲述

第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 变量拥有自己的存储空间,变量连接到对象是该变量存储了对象单元的内存地址,并没有存储对象的值。 1.4.2 python的变量和引用 3. 共享引用 共享引用是指多个变量引用同一个对象。下面的语句使两个变量都引用同一个对象3 a=3 b=a 使用id函数可以查看对象的内存地址 4.垃圾回收机制 对于没有任何变量指向的值,Python自动将其删除。Python跟踪所有的值,并自动删除不再有变量指向的值。 1.4.2 python的变量和引用 5.对象类型的动态的,强类型 a=3 type(a) type int a=4 type(a) type str a={3,5} type(a) type set a=[1,2,3] type(a) type list 1.4.2 python的变量和引用 6. 变量命名 以字母或下划线(有特殊含义)开头 变量名中不能有空格以及标点符号(括号、引号、逗号、斜线、反斜线、冒号、句号、问号等等) 不要使用关键字(在keyword模块中)作变量名 不要使用系统内置的模块名或函数名(可以通过dir(__builtins__)查看)作变量名 大小写敏感 1.4.3 数字 数字是python中最常用的对象,属于不可变对象。 可以表示任意大小的数字。 a=99999999999999999999999999999999 a*a 9999999999999999999999999999999800000000000000000000000000000001L a**3 999999999999999999999999999999970000000000000000000000000000000299999999999999999999999999999999L Python的IDEL交互界面可以当做简便计算器来使用。 1.4.3 数字 整数 十进制整数如,0、-1、9、123 十六进制整数,需要16个数字0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f来表示整数,必须以0x开头,如0x10

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档