《Python 3.x入门到应用实践》 —2 课后习题
课后习题
一、选择题
( )1. 有关Python变量的命名与赋值,下列哪一个有误?
A. 使用变量时要事先声明它的数据类型
B. 每个变量都有数据类型
C. 变量的值是使用等号(=)来赋值的
D. Python是区分字母大小写的语言
( )2. 有关Python变量命名,下列哪一个有误?
A. 不能使用空格符
B. 变量名称支持中文
C. 不能使用Python内建的保留字
D. 变量名称第一个字符可以是数字
( )3. 有关Python数据类型的说明,下列哪一个正确?
A. 静态类型、强类型
B. 动态类型、强类型
C. 静态类型、弱类型
D. 动态类型、弱类型
二、填空题
1. 通常具有特殊的意义与功能,所以它会被预先保留,而无法作为变量名称或任何其他标识符名称。
2. 函数是Python的内建函数,如果不清楚特定对象的方法、属性如何使用,就可以调用这个函数来查询。
3. 程序设计语言的数据类型按照类型检查方式可分为 与 。
4. 布尔值(bool)是int的子类,只有真值 与假值 。
5. print()函数有两种格式化方法可以使用,一种是以 方式的格式化输出,另一种是通过 函数的格式化输出。
三、简答题
1. 请说明下列哪些是有效的变量名称,哪些是无效的变量名称。如果无效,请说明无效的原因。
fileName01
$result
2_result
number_item
2. 请说明三种较为常见的Python数值类型,举例说明。
3. 请设计一个程序,输入姓名与数学成绩并输出。例如,姓名输入Jenny,数学成绩输入80,输出结果可参考图2-12。
4. format()函数相当具有弹性,它有哪两大优点?
5. Python强制转换数据类型的内建函数有哪三种?
- 点赞
- 收藏
- 关注作者
评论(0)