![]() |
课后习题 |
一、选择题
()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。
图2-12
4.format()函数相当具有弹性,它有哪两大优点?
5.Python强制转换数据类型的内建函数有哪三种?