没有合适的资源?快使用搜索试试~ 我知道了~
Python课后题答案.docx
资源推荐
资源详情
资源评论
Python 课后题答案
第1章 Python 概述
一、 填空题
1. 对象
2. 可移植
3. 字节码
4. UTF-8
二、 判断题
1. 对
2. 对
3. 对
4. 对
5. 错
6. 错
7. 对
8. 错
9. 对
10. 错
三、 选择题
1. C
2. ABCD
3. B
4. C
5. D
四、 简答题。
1. Python 具有的特点如下:
简单易学
开源
高级语言
可移植性
解释性
面向对象
可扩展性
丰富的库
规范的代码
2. Python 可以应用在下列领域:
web 应用开发
操作系统管理、服务器运维的自动化脚本
科学计算
桌面软件
服务器软件(网络软件)
游戏
构思实现,产品早期原型和迭代
3. Python2.x 和 Python3.x 的区别如下:
(1)在 python2.x 中,输出数据使用的是 print 语句。但是在 python3.x 中,
print 语句没有了,取而代之的是 print()函数
(2)python2 有 ASCII Str()类型,unicode()是单独的,不是 byte 类型。在
python3.x 版本的源代码中,默认使用的是 UTF-8 编码,从而可以很好的支持中
文字符。
(3)在 python 2.x 中,使用运算符/进行除法运算,整数相除的结果是一个
整数,浮点数除法会保留小数点的部分得到一个浮点数的结果。在 python 3.x 中
使用运算符/进行除法,整数之间的相除,结果也会是浮点数。
(4)相比 python2.x 版本,python3.x 版本在异常方面有很多改变:
▪ 在 python2.x 版本,所有类型的对象都是直接被抛出的,但是,在
python3.x 版本中,只有继承自 BaseException 的对象才可以被抛出。
▪ 在 python2.x 版本中,捕获异常的语法是 except exc,var。在 python3.x
版本中,引入了 as 关键字,捕获异常的语法变更为 except exc as var。
▪ 在 python2.x 版 本 中 , 处 理 异 常 使 用 raise Exception(args) 。 在
python3.x 版本中,处理异常使用 raiseException,args。
▪ python3.x 取消了异常类的序列行为和.message 属性。
(5)在 Python 3.x 中,表示八进制字面量的方式只有一种,并且必须写
0o1000 这样的方式,原来 01000 的方式不能使用了。
(6)Python 2.x 中不等于有两种写法 != 和 <>;但是,Python 3.x 中去掉
了<>, 只有!=一种写法
(7)python3.x 去除了 long 类型,现在只有一种整型 int,但它的行为就像
是 python2.x 版本的 long。
4. Python 程序的执行原理如图所示。
python 解释器将源代码转换为字节码,然后把编译好的字节码转发到
Python 虚拟机(PVM)中进行执行
5. IPython 的特点如下:
IPython 具有 卓越的 Python shell,其性能远远优于标准 Python 的
shell。
IPython 支持变量自动补全,自动缩进,支持 bash shell 命令,内置了
许多很有用的功能和函数。
IPython 提供了基于控制台命令环境的定制功能,可以十分轻松地将交
互式 Python shell 包含在各种 Python 应用中,甚至可以当作系统级 shell
来使用。
五、 编程题。
1. 代码如下:
print("+++++++++++")
print("+ +")
print("+++++++++++")
2. 代码如下:
print("学 Python,来传智播客黑马程序员")
print("学 Python,来传智播客黑马程序员")
print("学 Python,来传智播客黑马程序员")
print("学 Python,来传智播客黑马程序员")
print("学 Python,来传智播客黑马程序员")
第2章 Python 基本语法
一、 填空题
1. int
2. True False
3. 8
4. 1.2e5
5. 00000010
6. 0b10100
7. type()
8. 1
9. 20
10. 4.34×10
3
二、 判断题
1. 对
2. 错
3. 对
4. 对
5. 错
6. 错
7. 对
8. 对
9. 对
10. 对
三、 选择题
1. D
2. D
3. A
4. A
5. C
6. A
7. B
8. B
9. C
10. D
四、 简答题
1. Python 中标识符的命名规则如下所示:
标示符由字母、下划线和数字组成,且数字不能开头
python 中的标识符是区分大小写的。
python 中的标示符不能使用关键字
2. 简述 Python 中的数字类型有:int(整型)、long(长整型)、float(浮点数)、
complex(复数)
五、 编程题
1. 代码如下:
import math
a=float(input("请输入斜边 1 的长度")) #输入实数
b=float(input("请输入斜边 2 的长度")) #输入实数
c=a*a+b*b #计算,得到的是斜边的平方
c=sqrt(c) #开方,得到的是斜边长
print("斜边长为:",c) #显示,一项是字符串,一项是 c 表示的斜边长
剩余38页未读,继续阅读
资源评论
DXM0521
- 粉丝: 923
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功