Python课后题答案(2018版)

Python课后题答案(2018版)

ID:32874776

大小:248.53 KB

页数:39页

时间:2019-02-17

Python课后题答案(2018版)_第1页
Python课后题答案(2018版)_第2页
Python课后题答案(2018版)_第3页
Python课后题答案(2018版)_第4页
Python课后题答案(2018版)_第5页
资源描述:

《Python课后题答案(2018版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Python课后题答案第1章Python概述一、填空题1.对象2.可移植3.字节码4.UTF-8二、判断题1.对2.对3.对4.对5.错6.错7.对8.错9.对10.错三、选择题1.C2.ABCD3.B4.C5.D四、简答题。1.Python具有的特点如下:l简单易学l开源l高级语言l可移植性l解释性l面向对象l可扩展性l丰富的库l规范的代码2.Python可以应用在下列领域:lweb应用开发l操作系统管理、服务器运维的自动化脚本l科学计算l桌面软件l服务器软件(网络软件)l游戏l构思实现,产品早期原型和迭代3.

2、Python2.x和Python3.x的区别如下:(1)在python2.x中,输出数据使用的是print语句。但是在python3.x中,print语句没有了,取而代之的是print()函数(2)python2有ASCIIStr()类型,unicode()是单独的,不是byte类型。在python3.x版本的源代码中,默认使用的是UTF-8编码,从而可以很好的支持中文字符。(3)在python2.x中,使用运算符/进行除法运算,整数相除的结果是一个整数,浮点数除法会保留小数点的部分得到一个浮点数的结果。在pyt

3、hon3.x中使用运算符/进行除法,整数之间的相除,结果也会是浮点数。(4)相比python2.x版本,python3.x版本在异常方面有很多改变:§在python2.x版本,所有类型的对象都是直接被抛出的,但是,在python3.x版本中,只有继承自BaseException的对象才可以被抛出。§在python2.x版本中,捕获异常的语法是exceptexc,var。在python3.x版本中,引入了as关键字,捕获异常的语法变更为exceptexcasvar。§在python2.x版本中,处理异常使用rais

4、eException(args)。在python3.x版本中,处理异常使用raiseException,args。§python3.x取消了异常类的序列行为和.message属性。(5)在Python3.x中,表示八进制字面量的方式只有一种,并且必须写0o1000这样的方式,原来01000的方式不能使用了。(6)Python2.x中不等于有两种写法!=和<>;但是,Python3.x中去掉了<>,只有!=一种写法(7)python3.x去除了long类型,现在只有一种整型int,但它的行为就像是python2.x

5、版本的long。4.Python程序的执行原理如图所示。python解释器将源代码转换为字节码,然后把编译好的字节码转发到Python虚拟机(PVM)中进行执行5.IPython的特点如下:lIPython具有卓越的Pythonshell,其性能远远优于标准Python的shell。lIPython支持变量自动补全,自动缩进,支持bashshell命令,内置了许多很有用的功能和函数。lIPython提供了基于控制台命令环境的定制功能,可以十分轻松地将交互式Pythonshell包含在各种Python应用中,甚至可

6、以当作系统级shell来使用。一、编程题。1.代码如下:print("+++++++++++")print("++")print("+++++++++++")2.代码如下:print("学Python,来传智播客黑马程序员")print("学Python,来传智播客黑马程序员")print("学Python,来传智播客黑马程序员")print("学Python,来传智播客黑马程序员")print("学Python,来传智播客黑马程序员")第1章Python基本语法一、填空题1.int2.TrueFalse3.84

7、.1.2e55.000000106.0b101007.type()8.19.2010.4.34×103二、判断题1.对2.错3.对4.对5.错1.错2.对3.对4.对5.对一、选择题1.D2.D3.A4.A5.C6.A7.B8.B9.C10.D二、简答题1.Python中标识符的命名规则如下所示:l标示符由字母、下划线和数字组成,且数字不能开头lpython中的标识符是区分大小写的。lpython中的标示符不能使用关键字2.简述Python中的数字类型有:int(整型)、long(长整型)、float(浮点数)、

8、complex(复数)三、编程题1.代码如下:importmatha=float(input("请输入斜边1的长度"))#输入实数b=float(input("请输入斜边2的长度"))#输入实数c=a*a+b*b#计算,得到的是斜边的平方c=sqrt(c)#开方,得到的是斜边长print("斜边长为:",c)#显示,一项是字符串,一项是c表示的斜边长2.代码如下:#用户输

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。