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

您所在位置:网站首页 > 海量文档

&nbsp>&nbsp计算机&nbsp>&nbspPython

productView-ppt_46x35.gif

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

本文档一共被下载:load.gif次,您可全文免费在线阅读后下载本文档。

donwloaddoc.png

favdoc.png

baiduyixia.png

edit.png

full.png

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

2.该文档所得收入(下载+内容+预览三)归上传者、原创者。

3.登录后可充值,立即自动返金币,充值渠道很便利

第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) >>> a='4' >>> type(a) >>> a={3,5} >>> type(a) >>> a=[1,2,3] >>> type(a) 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

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名:

验证码:

detail-code.png

匿名?

发表评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值