计算机二级Python刷题笔记------基本操作题23、33、35、37(考察字符串)

文章目录

    • 第二十三题(字符串替换:replace(old,new))
    • 第三十三题(字符串遍历)
    • 第三十五题(字符串与列表)
    • 第三十七题(拼接字符串)

第二十三题(字符串替换:replace(old,new))

题目:
在这里插入图片描述
在这里插入图片描述

解析:

  • 字符串替换:replace(old,new)。将旧的字符串用新的字符串进行替换。
  • 这里n = n.replace(c,s[c])就意味着把n里面的c替换成s[c]。注意这里c是字符串,列表索引必须是整数,所以需要n = n.replace(c,s[int©])
    答案:
n = input()
s = "〇一二三四五六七八九"
for c in "0123456789":n = n.replace(c,s[int(c)])
print(n)

或者错误

n = input()
s = "〇一二三四五六七八九"
for c in "0123456789":if int(c) == eval(n): # if c==n:n = s[int(c)]
print(n)

运行结果:
在这里插入图片描述

第三十三题(字符串遍历)

题目:
在这里插入图片描述
在这里插入图片描述

解析:

  • 输入的所有数字都是以逗号分隔,并且算在一个字符串内。后面要对ls遍历,所以需要先按逗号进行分割字符串,即 ls = s.split(‘,’)。注意此时列表里的每个元素仍为字符串。
  • i遍历,要把输入append进去,并且把字符串转为数值。即 eval(i)

答案:
在这里插入图片描述
运行结果:
在这里插入图片描述

第三十五题(字符串与列表)

题目:
在这里插入图片描述
在这里插入图片描述

解析:

  • eval(t) ,将输入转为数值
  • 输出小时信息,split()默认以空格作为分割,分割完之后是列表,10为分割后的第4个元素的前两个,索引值为3,即:ls[3][0:2]
    答案:
    在这里插入图片描述
    运行结果:
    在这里插入图片描述

第三十七题(拼接字符串)

题目:
在这里插入图片描述
在这里插入图片描述

解析:

  • 第一空 判断类型 ,type(item)
  • 第二空 满足判断条件,拼接字符串 , s+=item

答案:
在这里插入图片描述
运行结果:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/715553.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第19章-IPv6基础

1. IPv4的缺陷 2. IPv6的优势 3. 地址格式 3.1 格式 3.2 长度 4. 地址书写压缩 4.1 段内前导0压缩 4.2 全0段压缩 4.3 例子1 4.4 例子 5. 网段划分 5.1 前缀 5.2 接口标识符 5.3 前缀长度 5.4 地址规模分类 6. 地址分类 6.1 单播地址 6.2 组播地址 6.3 任播地址 6.4 例子 …

Redis学习------实战篇----2024/02/29----缓存穿透,雪崩,击穿

1.缓存穿透 Overridepublic Result queryById(Long id) {//1.从redis中查询缓存String key CACHE_SHOP_KEY id;String shopJson stringRedisTemplate.opsForValue().get(key);//2.判断是否存在//3.存在则直接返回if (StrUtil.isNotBlank(shopJson)){Shop shop JSONUtil.toB…

每日一题 2867统计树中的合法路径

2867. 统计树中的合法路径数目 题目描述: 给你一棵 n 个节点的无向树,节点编号为 1 到 n 。给你一个整数 n 和一个长度为 n - 1 的二维整数数组 edges ,其中 edges[i] [ui, vi] 表示节点 ui 和 vi 在树中有一条边。 请你返回树中的 合法路…

Nginx 反向代理入门教程

Nginx 反向代理入门教程 一、什么是反向代理 反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端&#x…

Vue 2.0 与 Vue 3.0 的主要差异

Vue 2.0 与 Vue 3.0 的主要差异 在前端框架的世界中,Vue.js 已经成为了一股不可忽视的力量。自从 Vue.js 首次亮相以来,它便以其轻量级、灵活性和易用性赢得了开发者的喜爱。然而,随着技术的不断进步和开发者需求的不断变化,Vue.…

Android AppCompatActivity 方法详解

在 Android 开发中,AppCompatActivity 是一个常用的类,它提供了对新版 Android 特性在旧版 Android 上的兼容支持。作为 Android 支持库的一部分,它通常被用作活动(Activity)的基类。下面我们将介绍 AppCompatActivity…

Vins-Moon配准运行

Vins-Moon运行 源码地址电脑配置环境配置编译适配Kitti数据集运行结果Euroc数据集kitti数据集 evo评估(KITTI数据)输出轨迹(tum格式)结果 源码地址 源码链接:https://github.com/HKUST-Aerial-Robotics/VINS-Mono.git 电脑配置 Ubuntu 18.…

破解SQL Server迷局,彻底解决“管道的另一端无任何进程错误233”

问题描述:在使用 SQL Server 2014的时候,想用 SQL Server 身份方式登录 SQL Servcer Manager,结果报错: 此错误消息:表示SQL Server未侦听共享内存或命名管道协议。 问题原因:此问题的原因有多种可能 管道…

人才测评系统在企业中的作用有哪些?

一个企业除了产出价值给社会,它还有自己的工作架构体系,无论的工作时间制度上,还是工资组成方向,这样公司才能正常运转,那么人才测评系统可以在企业中充当一个什么角色呢?又或者说它起着什么作用呢&#xf…

【数据结构】栈和队列(概念选择题)

1.概念选择题 1.一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出 栈的顺序是( )。 A 12345ABCDE B EDCBA54321 C ABCDE12345 D 54321EDCBA2.若进栈序列为 1,2,3,4 ,进栈…

走进SQL审计视图——《OceanBase诊断系列》之二

1. 前言 在SQL性能诊断上,OceanBase有一个非常实用的功能 —— SQL审计视图(gv$sql_audit)。在OceanBase 4.0.0及更高版本中,该功能是 gv$ob_sql_audit。它可以使开发和运维人员更方便地排查在OceanBase上运行过的任意一条SQL,无论这些SQL是成…

字节前端实习一面

1.自我介绍 实习经历介绍 2.选择前端的原因 3.如何解决跨域 4.tailwind CSS 这个是我其中一个项目中使用的,但我当时只是当它工具使用的,直接问我实现原理和优势等等。实现原理我没回答好,但这个确实是一个好问题 代码题: 1.let …

层级锁笔记

注意看test_hierarchy_lock函数 如果thread t2的不注释&#xff0c;就会报错。 这是因为层级锁强调的单个线程内上锁的顺序。 线程t2若已经获取了hmtx2&#xff0c;再试图获取hmtx1就会因为违反层级顺序而抛出异常。 #include <mutex> #include <thread> //层级锁…

kafka文件存储机制和消费者

1.broker文件存储机制 去查看真正的存储文件&#xff1a; 在/opt/module/kafka/datas/ 路径下 kafka-run-class.sh kafka.tools.DumpLogSegments --files ./00000000000000000000.index 如果是6415那么这个会存储在563的log文件之中&#xff0c;因为介于6410和10090之间。 2.…

java mysql八股

mysql中如何定位慢查询 表象&#xff1a;页面加载过慢、接口压测响应时间较长&#xff08;超过1秒&#xff09; 可以采用开源工具如Arthas以及Skywalking&#xff0c;使用skywalking可以检测出哪个接口过慢。同时可以在mysql中开启慢日志查询&#xff0c;设置值为2秒&#xff0…

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的行人车辆检测与计数(Python+PySide6界面+训练代码)

摘要&#xff1a;开发行人车辆检测与计数系统对于提升城市交通管理和监控系统的效率至关重要。本篇博客详细介绍了如何利用深度学习构建一个行人车辆检测与计数系统&#xff0c;并提供了完整的实现代码。该系统基于强大的YOLOv8算法&#xff0c;并结合了YOLOv7、YOLOv6、YOLOv5…

[Java 探索者之路] 一个大厂都在用的分布式任务调度平台

分布式任务调度平台是一种能够在分布式计算环境中调度和管理任务的系统&#xff0c;在此环境下&#xff0c;各个任务可以在独立的节点上运行。它有助于提升资源利用率&#xff0c;增强系统扩展性以及提高系统对错误的容忍度。 文章目录 1. 分布式任务调度平台1. 基本概念1.1 任…

Linux文本处理三剑客:sed

在Linux操作系统中&#xff0c;grep、sed、awk被称为文本操作“三剑客”&#xff0c;上一期中&#xff0c;我们将详细介绍grep的基本使用方法&#xff0c;希望能够帮助到有需要的朋友&#xff0c;现在&#xff0c;我们继续学习sed。 我会参考官方文档来做翻译理解。下面正式开…

使用Java同步Linux服务器时间

前言 公司客户线上服务器采用的是UOS系统&#xff0c;实施发现系统不会同步时间&#xff0c;并且时间有真实时间有偏差&#xff0c;本意想安装NTP授时服务&#xff0c;结果发现UOS安装NTP都要折腾好久&#xff0c;遂采用Java来曲线救国了。 添加依赖 <dependency><…

Java基于SpringBoot的旅游网站的设计与实现论文

目 录 摘 要 2 Abstract 3 1.1 课题开发的背景 4 1.2 课题研究的意义 4 1.3 研究内容 5 第二章 系统开发关键技术 6 2.1 JSP技术介绍 6 2.2 JAVA简介 6 2.3 MyEclipse开发环境 7 2.4 Tomcat服务器 7 2.5 Spring Boot框架 7 2.6 MySQL数据库 8 第三章 系统分析 9 3.1 系统可行性…