《Python3智能数据分析快速入门》—课后习题

举报
华章计算机 发表于 2019/07/19 22:04:47 2019/07/19
【摘要】 本节书摘来自华章计算机《Python3智能数据分析快速入门》一书中的第2章,课后习题,作者是李明江 张良均 周东平 张尚佳 。 

课后习题

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. 填空题

(1)     实现多行语句需要使用    ,但在    、    、    内的长语句使用逗号即可。

(2)同一优先级运算符的运算顺序是    。

(3)str内置方法的功能集中在    和    两个方面。

(4)dict无法使用str式的索引格式,但支持    的形式。

(5)文件在读写操作后必须    ,以避免信息保存不完整。

3. 操作题

(1)编写可运行的代码,声明格式为“UTF-8”,计算的运算结果是否在list[18,20,54]中。

(2)     使用两种方法创建一个list,包含10086、10000、10010、中国移动、中国电信、中国联通这6个元素。

(3)使用两种方法创建一个tuple,包含China、Chinese、960、56、中国这5个元素。

(4)使用两种方法创建一个dict,键为中国、美国,对应的值为China、America。

(5)使用两种方法创建一个set,包含China、America、Russia、Germany、France。

(6)     读取test.txt文件,根据读取的内容,做出解答,然后在该文件末尾追加解答结果,并关闭文件。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。