课后习题
1. 选择题
(1)下列关于注释的说法正确的是( )。
A. 单行注释只能使用#号创建
B. 多行注释只能使用#号创建
C. 使用引号创建注释,须保证前后引号数目相同,类型不必一致
D. 注释的主要目的在于使代码美观
(2)下列关于运算符的说法正确的是( )。
A. 算术运算符包括加、减、乘、除这4种
B. 运算符“=”和运算符“==”是等效的
C. 逻辑表达式x or y,x为False,则返回x
D. 指数运算符的优先级最高
(3)下列关于数据类型的说法正确的是( )。
A. 由于str是不可变的数据类型,因此只有很少的内置方法
B. 使用list.pop()可按对象删除list中的元素
C. 只包含一个元素的tuple必须带上一个逗号
D. dict无法实现索引
(4)下列关于变量的说法不正确的是( )。
A. Python 3中主要的整数数据类型有int和long
B. Python不支持查询str中某个字符的位置
C. list可以存放任意数据类型,这是因为其内部的数据项都是对象引用
D. set引用的对象只能是不可变的
(5)下列关于文件操作的说法正确的是( )。
A. open函数的w模式表示只读打开,只能在文件存在的情况下使用这一模式
B. 使用read函数读取文件时,如果不设置读取字节数,程序将尝试读取所有内容
C. write函数可将任何str及数字写入打开的文件
D. 操作文件后必须使用close函数关闭是为了信息安全
2. 填空题