牛客网专项练习30天Pytnon篇第15天

简介: 牛客网专项练习30天Pytnon篇第15天

1.下列程序运行结果为:(A)

a=[2, 4, 6, 8, 20,30,40]
print(a[::2])
print(a[-2:])

A.[2, 6, 20, 40] [30, 40]


B.[4, 8, 30] [30, 40]


C.[2, 6, 20, 40] [40]


D.[4, 8, 30] [30]


解析:


      正向是从0开始,反向是-1,不写就是默认从头开始,尾结束。第三个参数默认是1,即一个一个取,如果是2,就两个取一个,3就三个取一个;第一个是 从开头到结束 步长为2取 所以是2 6 8 20 而不是加2 到4再加2到8哦 第二个是 从倒数第二个开始取到最后 步长为1 所以是30和40 切片是包含 start和end的。


2.Python3中,下列对程序描述正确的是:(B)

lists = [1, 2, 3, 4, 5, 6]
lists.append([7,8,9])
print(lists)

A.[1,2,3,4,5,6]


B.[1,2,3,4,5,6,[7,8,9]]


C.[1,2,3,4,5,6,7,8,9]


D.[7,8,9]


解析:


      在Python3中,list.append(obj)表示在列表末尾添加新的对象,因此执行 lists.append([7,8,9]) 后会在 lists 最后一个元素后增加一个新的列表元素 [7,8,9],所以最后结果为:[1,2,3,4,5,6,[7,8,9]]。


3.已知a = [1, 2, 3]和b = [1, 2, 4],那么id(a[1])==id(b[1])的执行结果:(A)


A.True  


B.False


C.None


D.报错


解析:


      1)is 比较两个对象的 id 值是否相等,是否指向同一个内存地址;


      2)== 比较的是两个对象的内容是否相等,值是否相等。


4.在Python3中,对于以下程序正确的是:(B)

lists = [1, 2, 3, 4, 5, 6]
print(lists[6:])

A.报错


B.[]


C.[1,2,3,4,5,6]


D.[6]


解析:


      在Python3中列表的索引是从0开始的,因此 lists 的最后一个元素的索引是5;最终想要输出从索引 6 开始的列表,超出列表的索引范围但是不会报错,会输出空列表。


5.在Python3中,程序运行返回结果为:(D)

lists = [1, 1, 2, 3, 4, 5, 6]
lists.remove(1)
lists.append(7)
print(lists)

A.[2,3,4,5,6]


B.[1,2,3,4,5,6]


C.[2,3,4,5,6,7]


D.[1,2,3,4,5,6,7]


解析:


     在Python3中,list.remove(obj)表示移除列表中某个值的第一个匹配项,list.append(obj)表示在列表末尾添加新的对象,所以 lists.remove(1) 之后 lists = [1,2,3,4,5,6],再执行 lists.append(7) 后 lists = [1,2,3,4,5,6,7]。


相关文章
|
人工智能 安全 物联网
现代操作系统的发展与未来趋势
在当今数字化时代,操作系统作为计算机和移动设备的核心软件,经历了长足的发展和变革。本文探讨了现代操作系统的演变历程,分析了当前操作系统面临的挑战和未来的发展趋势,包括人工智能、云计算和物联网对操作系统架构的影响。通过深入了解操作系统的技术革新和未来可能的演变,展望了其在日常生活和商业应用中的潜力。 【7月更文挑战第9天】
246 3
|
11月前
|
移动开发 前端开发 HTML5
SharedWorker 优化前端轮询请求
【10月更文挑战第6天】
155 2
ly~
|
11月前
|
网络协议 应用服务中间件 Apache
如何在 DNS 记录中设置反向代理服务器?
要设置反向代理服务器,首先需安装配置软件(如 Nginx 或 Apache),并确保域名正确指向服务器 IP。接着,在 DNS 中设置 A 或 CNAME 记录,将域名指向反向代理服务器。然后编辑 Nginx 或 Apache 的配置文件,将请求转发至后端服务器。最后,通过浏览器访问域名测试配置是否成功,并使用工具检查请求流向和响应情况。
ly~
1018 3
|
自然语言处理 算法 OLAP
阿里云PAI大模型RAG对话系统最佳实践
本文为大模型RAG对话系统最佳实践,旨在指引AI开发人员如何有效地结合LLM大语言模型的推理能力和外部知识库检索增强技术,从而显著提升对话系统的性能,使其能更加灵活地返回用户查询的内容。适用于问答、摘要生成和其他依赖外部知识的自然语言处理任务。通过该实践,您可以掌握构建一个大模型RAG对话系统的完整开发链路。
|
负载均衡 监控 Cloud Native
Service Mesh 的实现原理
【2月更文挑战第20天】
|
运维 应用服务中间件 nginx
【运维知识进阶篇】集群架构-Rewrite重定向(下)
【运维知识进阶篇】集群架构-Rewrite重定向(下)
154 1
|
安全 Python
解释一下Python中with open()语句的工作原理。
【2月更文挑战第10天】【2月更文挑战第28篇】解释一下Python中with open()语句的工作原理。
618 2
|
弹性计算 缓存 关系型数据库
开源MySQL在倚天ECS上的最佳优化实践
我们总结了在倚天上自建MySQL的基本优化手段,并在阿里云ECS G8y实例(基于Armv9的倚天710处理器)和G8i实例(x86)上做了开源8.0.34版本的MySQL的性能测试对比,优化后MySQL在G8y上的性能相对于未优化在G8i上的性能在只读场景有63%的性能优势,在读写混合场景有35%的性能优势;相对于优化后的G8i仍能保持只读场景20%的性能优势,读写混合场景5%的性能优势。
567 3
|
编译器 程序员 数据安全/隐私保护
C++类成员解析:编译器如何识别和处理声明与定义(C++ 类的作用域以及查找顺序)
C++类成员解析:编译器如何识别和处理声明与定义(C++ 类的作用域以及查找顺序)
198 0
|
人工智能 算法 BI
Unity——脚本与导航系统
Unity——脚本与导航系统
294 0