文档库

最新最全的文档下载
当前位置:文档库 > python核心编程第二版第2章习题答案

python核心编程第二版第2章习题答案

2-1.变量,print和字符串格式化操作符。启动交互式解释器,给一些变量赋值(字符串,数值等)并通过输入变量名显示他们的值。再用print语句做同样的事。这两者有何区别?也尝试着使用字符串格式操作符%,多做几次,慢慢熟悉它。

答案:

对于一个字符串,在仅使用变量名时,输出的字符串是用单引号括起来了的。这是为了让非字符串对象也能以字符串的方式显示在屏幕上,即它显示的是该对象的字符串表示,而不仅仅是字符串本身。如果使用print命令,能使输出更加友好。

2-2.程序输出。阅读下面的Python脚本。

#!/usr/bin/env python

1 +

2 * 4

(a)你认为这段脚本是用来做什么的?

(b)你认为这段脚本会输出什么?

(c)输入以上代码,并保存为脚本,然后运行它,它所做的与你的预期一样吗?为什么一样/不一样?

(d)这段代码单独执行和在交互解释器中执行有何不同?试一下,然后写出结果。

(e)如何改进这个脚本,以便它能和你想象的一样工作?

答案:

(a)计算

(b)输出9

(c)不一样,不会有输出

(d)在交互解释器中可以输出9

(e)需添加一个print,即

#!/usr/bin/env python

print 1 + 2 * 4

2-3.数值和操作符。启动交互解释器,使用Python对两个数值(任意类型)进行加、减、乘、除运算。然后使用取余操作符来得到两个数相除的余数,最后使用乘方操作符求A数的B

次方。

答案:

当使用x/y形式进行除法运算时,如果x和y都是整形,那么运算的结果就是运算的整数部分。

>>> print 10 / 3

3

如果x和y中有一个是浮点数,那么会进行精确除法。

>>> print 10 / 3.0

3.33333333333

所谓地板除,采用x//y的形式,得到不大于结果的最大整数值,这个运算时与操作数无关的。

>>> 1//2

>>> 1.0//2

0.0

>>> -1//2.0

免费下载Word文档免费下载: python核心编程第二版第2章习题答案

(共7页)

python核心编程第二版第2章习题答案

python核心编程第二版第2章习题答案_教育学_高等教育_教育专区。python核心编程第二版第2章习题答案 2-1.变量,print 和字符串格式化操作符。启动交互式解释器,给...

python核心编程第二版第9章习题答案

python核心编程第二版第9章习题答案 - 9–1. 文件过滤. 显示一个文件的所有行, 忽略以井号( # )开头的行. 这个字符被用做 Python , Perl, Tcl, 等大多...

python核心编程第二版第9章习题答案

python核心编程第二版第9章习题答案 - 9–1. 文件过滤. 显示一个文件的所有行, 忽略以井号( # )开头的行. 这个字符被用做 Python , Perl, Tcl, 等大多...

Python核心编程(第二版)-习题答案

Python核心编程(第二版)-习题答案_计算机软件及应用_IT/计算机_专业资料。Python 文档贡献者 ligeniu100 贡献于2018-10-09 1 /2 相关文档推荐 ...

python核心编程第二版第4章习题答案

python核心编程第二版第4章习题答案 - 4-1.Python 对象。与所有 Python 对象有关的三个属性是什么?请简单的描述一下。 答案: 所有的 Python 对象都拥有三个...

python核心编程第二版第8章习题答案

python核心编程第二版第8章习题答案_教育学_高等教育_教育专区。python核心编程第二版第8章习题答案 8-1.条件语句。请看下边的代码: # statement A if x > ...

python核心编程第二版第3章习题答案

python核心编程第二版第3章习题答案_理学_高等教育_教育专区。python核心编程第二版第3章习题答案 3-1.标识符。为什么 Python 中不需要变量名和变量类型声明? ...

PYTHON核心编程第二版课后题答案第十五章

PYTHON核心编程第二版课后题答案第十五章 - #15-1 识别下列字符串:“bat,”“bit,”“but,”“hat,”“hit,”或“hut” pattern = r'[bh...

PYTHON核心编程第二版课后题答案第六章

PYTHON核心编程第二版课后题答案第六章 - def idcheck(): '''6-2 修改 idcheck 使之可以检测长度为一得标识符,并且可识别 Python 关键字 ''' impo...

PYTHON核心编程第二版第8章习题答案

PYTHON核心编程第二版第8章习题答案 - 8-1.条件语句。请看下边的代码: # statement A if x > 0: # statement B pass elif x < 0: #...