文章目录

  • 测验六
    • 选择题
    • 数字不同数之和
    • 人名最多数统计
  • 测验七
    • 选择题
    • 文本的平均列数
    • CSV格式清洗与转换

测验六

选择题

1
给定字典d,哪个选项对x in d的描述是正确的?

判断x是否是字典d中的键

键是值的序号,也是字典中值的索引方式。

因此,x in d 中的x被当作d中的序号进行判断
2
给定字典d,哪个选项对d.values()的描述是正确的?
返回一种dict_values类型,包括字典d中所有值
运行如下代码:(其中d是一个预定义的字典)

d={“a”:1, “b”:2}
type(d.values())
输出结果是:<class ‘dict_values’>

d.values()返回的是dict_values类型,这个类型通常与for…in组合使用。
3
创建字典时,如果相同键对应不同值,字典采用最后(最新)一个"键值对"。
4
S和T是两个集合,哪个选项对S^T的描述是正确的?
S和T的补运算,包括集合S和T中的非相同元素
集合"交并差补"四种运算分别对应的运算符是:& | - ^
5
Python内置数据类型中没有数组类型。
6
集合类型和字典类型最外侧都用{}表示,不同在于,集合类型元素是普通元素,字典类型元素是键值对。

字典在程序设计中非常常用,因此,直接采用{}默认生成一个空字典。
7
序列s,哪个选项对s.index(x)的描述是正确的?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬

返回序列s中元素x第一次出现的序号
8
序列类型总体上可以看成一维向量,如果其元素都是序列,则可被当作二维向量。
组合数据类型可以分为3类:序列类型、集合类型和映射类型
Python的字符串、元组和列表类型都属于序列类型
合数据类型能够将多个相同类型或不同类型的数据组织起来,通过单一的表示使数据操作更有序、更容易
9
序列类型(元组、列表)中元素都可以是不同类型。
元组一旦创建就不能被修改
元组采用逗号和圆括号(可选)来表示
一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
10
列表ls,哪个选项对ls.append(x)的描述是正确的?
只能向列表ls最后增加一个元素x

数字不同数之和

n = set(input())
s = 0
for i in n:s += eval(i)
print(s)

人名最多数统计

s = '''双儿 洪七公 赵敏 赵敏 逍遥子 鳌拜 殷天正 金轮法王 乔峰 杨过 洪七公 郭靖 杨逍 鳌拜 殷天正 段誉 杨逍 慕容复 阿紫 慕容复 郭芙 乔峰 令狐冲 郭芙 金轮法王 小龙女 杨过 慕容复 梅超风 李莫愁 洪七公 张无忌 梅超风 杨逍 鳌拜 岳不群 黄药师 黄蓉 段誉 金轮法王 忽必烈 忽必烈 张三丰 乔峰 乔峰 阿紫 乔峰 金轮法王 袁冠南 张无忌 郭襄 黄蓉 李莫愁 赵敏 赵敏 郭芙 张三丰 乔峰 赵敏 梅超风 双儿 鳌拜 陈家洛 袁冠南 郭芙 郭芙 杨逍 赵敏 金轮法王 忽必烈 慕容复 张三丰 赵敏 杨逍 令狐冲 黄药师 袁冠南 杨逍 完颜洪烈 殷天正 李莫愁 阿紫 逍遥子 乔峰 逍遥子 完颜洪烈 郭芙 杨逍 张无忌 杨过 慕容复 逍遥子 虚竹 双儿 乔峰 郭芙 黄蓉 李莫愁 陈家洛 杨过 忽必烈 鳌拜 王语嫣 洪七公 韦小宝 阿朱 梅超风 段誉 岳灵珊 完颜洪烈 乔峰 段誉 杨过 杨过 慕容复 黄蓉 杨过 阿紫 杨逍 张三丰 张三丰 赵敏 张三丰 杨逍 黄蓉 金轮法王 郭襄 张三丰 令狐冲 赵敏 郭芙 韦小宝 黄药师 阿紫 韦小宝 金轮法王 杨逍 令狐冲 阿紫 洪七公 袁冠南 双儿 郭靖 鳌拜 谢逊 阿紫 郭襄 梅超风 张无忌 段誉 忽必烈 完颜洪烈 双儿 逍遥子 谢逊 完颜洪烈 殷天正 金轮法王 张三丰 双儿 郭襄 阿朱 郭襄 双儿 李莫愁 郭襄 忽必烈 金轮法王 张无忌 鳌拜 忽必烈 郭襄 令狐冲 谢逊 梅超风 殷天正 段誉 袁冠南 张三丰 王语嫣 阿紫 谢逊 杨过 郭靖 黄蓉 双儿 灭绝师太 段誉 张无忌 陈家洛 黄蓉 鳌拜 黄药师 逍遥子 忽必烈 赵敏 逍遥子 完颜洪烈 金轮法王 双儿 鳌拜 洪七公 郭芙 郭襄 赵敏'''
ls = s.split()
d = {}
for i in ls:d[i] = d.get(i,0) + 1
max_name,max_cnt = "",0
for k in d:if d[k] > max_cnt:max_name,max_cnt = k,d[k]
print(max_name)

测验七

选择题

1
关于Python文件的‘+’打开模式,哪个选项的描述是正确的?
与r/w/a/x一同使用,在原功能基础上增加同时读写功能
'+'打开模式的精髓在于它能够同时赋予文件的读写权限。
2
CSV文件的每一行是一维数据,可以使用Python中的列表类型表示
CSV文件格式是一种通用的、相对简单的文件格式,应用于程序之间转移表格数据
整个CSV文件是一个二维数据
一般来说,CSV文件都是文本文件,由相同编码字符组成。
3
文件可以包含任何内容
文件是存储在辅助存储器上的数据序列
文件是数据的集合和抽象
函数或类是程序的集合和抽象,文件不是。
4
Python对文件操作采用的统一步骤是:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬
打开—操作—关闭
5
对于一个python文件,同一个文件可以既采用文本方式打开,也可以采用二进制方式打开
6
打开文件后采用close()关闭文件是一个好习惯。如果不调用close(),当前Python程序完全运行退出时,该文件引用被释放,即程序退出时,相当于调用了close()。
7
以下选项不是Python文件读操作的是:B‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬
A:readlines()
B:readtext()
C:read()
D:readline()
8
给定列表ls = [1, 2, 3, “1”, “2”, “3”],其元素包含2种数据类型,哪个选项是列表ls的数据组织维度?
一维数据
列表元素如果都是列表,其可能表示二维数据,例如:[[1,2], [3,4], [5,6]]。

如果列表元素不都是的将列表,则它表示一维数据。
9
二维列表ls=[[1,2,3], [4,5,6],[7,8,9]],哪个选项能获取其中元素5?
ls[1][1]
10
字典用于表示高维数据,一般不用来表示一二维数据。
二维数据采用表格方式组织,对应于数学中的矩阵
一维数据采用线性方式组织,对应于数学中的数组和集合等概念
高维数据由键值对类型的数据构成,采用对象方式组织

文本的平均列数

f = open("latex.log")
s,c = 0,0
for line in f:line = line.strip("\n")if line == "":continues += len(line)c += 1
print(round(s/c))

CSV格式清洗与转换

f = open("data.csv")
ls = f.readlines()
ls = ls[::-1]
lt = []
for item in ls:item = item.strip("\n")item = item.replace(" ","")lt = item.split(",")lt = lt[::-1]print(";".join(lt))
f.close()

python123测验六+测验七相关推荐

  1. 阅读《大型网站技术架构:核心原理与案例分析》第五、六、七章

    阅读<大型网站技术架构:核心原理与案例分析>第五.六.七章,结合我们的系统,分析如何增加相应的功能,提高系统的可用性和易用性. 这三章主要讲述的是网站的可用性.伸缩性和可扩展性. 高可用架 ...

  2. 使用计算机自适应测验大型测验,计算机自适应测验中测验安全控制方法评述.pdf...

    心理科学进展 2010, Vol. 18, No. 8, 1339–1348 Advances in Psychological Science 计算机自适应测验中测验安全控制方法评述* 1 1 1, ...

  3. 四舍五入算法、五舍六入、六舍七入、七舍八入。。。。。。。

    四舍五入:int=(int)(double +0.5); 五舍六入:int=(int)(double +0.4); 六舍七入:int=(int)(double +0.3); 七舍八入:int=(int ...

  4. Python123第六章答案

    Python123第六章答案(自写,仅供参考) By:肇院伟烨 前言 1.代码自己写的,不是标准答案,仅供参考. 2.建议看懂后自己另外写而不是复制粘贴. 3.点击目录可以转跳 文章目录 前言 1.代 ...

  5. 计算机专业全真模拟试卷答案,最新高职考试全真模拟试卷计算机类试题(二、六、七、八、九、十,山东省,有答案)...

    内容简介: 最新高职考试全真模拟试卷计算机类试题(二.六.七.八.九.十,山东省,有答案) 最新高职考试全真模拟试卷(二)计算机类试题 第一部分 考生共答题(满分100分) 一.填空题(每空1分,共3 ...

  6. 第六、七章 嵌入式Linux开发

    第六.七章 嵌入式Linux开发 BIOS读取硬盘最前面512字节(MBR),MBR中只能存储一个OS的引导记录,如多系统则会出现问题 MBR包含部分或全部Bootloader及分区表 Bootloa ...

  7. c语言实验7字符串,C语言实验六(第七章二维数组字符串数组)

    C语言实验六(第七章二维数组字符串数组) 第 1 页 共 7 页第七章二维数组.字符串数组题[书面作业] 以书面作业形式上交,2010 年 11 月 1 日课堂交三道题的源程序1. 编写一个主函数:用 ...

  8. 【影响人一生发展的关键因素】一命二运三风水,四积阴德五读书,六名七相八敬神,九交贵人十修身

    [背景] 最近和一位阅历丰富的前辈聊天,聊到了人生,为什么看似条件差不多的两个人,其发展结果却是千差万别的,然后聊到了理学的一句话"一命二运三风水,四积阴德五读书,六名七相八敬神,九交贵人十 ...

  9. 网络最流行的伤感时代空间日志发布:那一年,我们十六、七岁

    网络最流行的伤感时代空间日志发布:那一年,我们十六.七岁 - 网络最流行的伤感时代空间日志发布:那一年,我们十六.七岁 那一年,我们十六.七岁 每天没心没肺的笑着 但笑容里带着淡淡的忧伤 忧伤却没有人 ...

  10. 指数历年各月涨幅分析-验证五穷六绝七翻身是否可信

    指数通常反映了一个行业或者一类股票的行情数据.本文将对697支指数的历史各月涨幅进行分析,为量化投资作一个参考.从分析中,我们可以验证五穷六绝七翻身是否可信,并找出上涨概率最大的一些指数和月份. 1. ...

最新文章

  1. 添加和移除disabled属性
  2. Android 从 Android 本地图库选择多个图片
  3. 【转载】c#多线程使用webbrowser控件
  4. 蓝桥杯-未名湖边的烦恼(java)
  5. 雪儿--北京欢迎你!!!
  6. 现在竟然还有补丝袜的?
  7. Open Source Blog 开源ASP.NET/C# 博客平台 v2.5 发布(提供源码下载)
  8. 阿里妈妈数据字化营销与MaxCompute的不解之缘
  9. 容器精华问答 | 虚拟机和容器的区别是什么?
  10. java 课后习题 温度转换
  11. 如何正确的更换网站服务器?
  12. UrlRewriter URL重写
  13. 你该怎么去学软件测试,过来人告诉你
  14. 编程ING:人人都能学会程序设计
  15. 高频直流电源在整改、降压和作用方面解决方案
  16. 腾讯信鸽推送(一):服务端架构
  17. 创意的个人简历tab网站模板
  18. 把Excel转换成word文档有什么简单的方法
  19. Excel表格导入导出功能实现
  20. html制作网易云音乐登录系统,JavaScript实现[网易云音乐Web站登录窗口]拖拽功能...

热门文章

  1. Zabbix错误:zbx_mem_malloc(): out of memory的解决方法
  2. 作为一个大学才开始入门学计算机编程的孩子想要的东西-----听我扯,你蛋疼,他菊紧,我开心
  3. 如何由网址查找IP地址
  4. CiteSpace分析专利概况
  5. 驱动开发遇到version magic不匹配
  6. 阿里巴巴编码规范习题
  7. 刽子手c语言,麻烦刽子手程序在C
  8. 计算机硬盘图标怎么更改,电脑磁盘图标的修改
  9. linux 发送at指令,AT指令发送短信流程
  10. 通过搭建FTP站点实现上传与下载