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

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

1.下列哪个语句在Python中是非法的是:(B)


A.x = y = z = 1


B.x = (y = z + 1)


C.x, y = y, x


D.x  +=  y


解析:


      在赋值时“=”号右边需要一个返回值,y = z + 1 的结果没有返回值,无法赋值到 x。


2.下面代码打印结果是:(C)

print(r"\nwoow")

A.woow


B.r\nwoow


C.\nwoow


D.nwoow


解析:


      Python 中字符串的前导 r 代表原始字符串标识符,该字符串中的特殊符号不会被转义,适用于正则表达式中繁杂的特殊符号表示。最典型的例子,如要输出字符串 \n,由于反斜杠的转义,因此一般的输出语句为:print "\\n"这里的 \\ 将被转义为 \ 。而采用原始字符串print r"\n"输出时,则不会对字符串进行转义;因此本题输出 \nwoow 。注意前导标识符 r 不会被输出,只起标记作用。


3.在Python3中,下列程序运行结果为:(B)

print('\n'.join(['a', 'b', 'c']))

A.'abc'


B.a

  b

  c


C.报错


D.None


解析:


      在Python3中,join会把换行符当成普通连接字符进行连接,通过换行连接,因此Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。即打印print('a\nb\nc'),故选B。


4.在Python3中,程序运行结果为:(B)


a = 100

b = 14

print(divmod(a, b))

A.(7, 0)


B.(7, 2)


C.[7, 2]


D.None


解析:


      Python3中,divmod是将除法运算和取余运算结合在一起,结果返回一个tuple(元组),包含两个数字相除的商和余数。100/14(商7余2)。


5.若 a = range(100),以下哪些操作是合法的:(ABCD)


A.a[-3]


B.a[2:13]


C.a[::3]


D.a[2-3]


解析:


      range(100)表示从0到99共一百个数 。A选项a[-3]代表自末尾数倒数第三个数即97 ;B选项a[2:13]代表从a[2]到a[12] 不包括13,前闭后开;C选项a[::3] 代表自选取0到99步长为3的数字 ,依次是0 3 6 9一直到99 ;D选择a[2-3]代表内部数字运算完所要查询的数字,a[-1]即99。


相关文章
|
前端开发 jenkins 程序员
页面管理
页面管理
180 0
|
机器学习/深度学习 人工智能 算法
【数据编制架构】Data Fabric 架构是实现数据管理和集成现代化的关键
【数据编制架构】Data Fabric 架构是实现数据管理和集成现代化的关键
|
Linux 数据安全/隐私保护 Apache
|
7天前
|
人工智能 运维 安全
|
5天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
|
6天前
|
机器学习/深度学习 人工智能 自然语言处理
B站开源IndexTTS2,用极致表现力颠覆听觉体验
在语音合成技术不断演进的背景下,早期版本的IndexTTS虽然在多场景应用中展现出良好的表现,但在情感表达的细腻度与时长控制的精准性方面仍存在提升空间。为了解决这些问题,并进一步推动零样本语音合成在实际场景中的落地能力,B站语音团队对模型架构与训练策略进行了深度优化,推出了全新一代语音合成模型——IndexTTS2 。
578 20
|
12天前
|
人工智能 JavaScript 测试技术
Qwen3-Coder入门教程|10分钟搞定安装配置
Qwen3-Coder 挑战赛简介:无论你是编程小白还是办公达人,都能通过本教程快速上手 Qwen-Code CLI,利用 AI 轻松实现代码编写、文档处理等任务。内容涵盖 API 配置、CLI 安装及多种实用案例,助你提升效率,体验智能编码的乐趣。
939 110
|
5天前
|
人工智能 测试技术 API
智能体(AI Agent)搭建全攻略:从概念到实践的终极指南
在人工智能浪潮中,智能体(AI Agent)正成为变革性技术。它们具备自主决策、环境感知、任务执行等能力,广泛应用于日常任务与商业流程。本文详解智能体概念、架构及七步搭建指南,助你打造专属智能体,迎接智能自动化新时代。