python 蓝桥杯 之 字符串

文章目录

  • 题目一
    • find(str,start,end) 函数

题目一

在这里插入图片描述

find(str,start,end) 函数

在Python中,find()函数用于在字符串中查找子字符串,并返回第一次出现的子字符串的索引。如果找不到子字符串,则返回-1。find()函数的语法如下:

str.find(sub[, start[, end]])
  • str 是要在其中查找子字符串的主字符串。
  • sub 是要查找的子字符串。
  • start 是可选参数,指定开始查找的起始位置,默认为0。
  • end 是可选参数,指定结束查找的结束位置,默认为字符串的长度。

下面是find()函数的一些示例用法:

# 示例字符串
text = "Hello, world! This is a test."# 查找子字符串
index1 = text.find("world")
print(index1)  # 输出: 7# 从指定位置开始查找
index2 = text.find("is", 10)
print(index2)  # 输出: 18# 指定范围进行查找
index3 = text.find("is", 10, 20)
print(index3)  # 输出: -1,因为指定范围内不存在子字符串 "is"

需要注意的是,如果要检查子字符串是否存在于主字符串中,可以使用in关键字:

if "world" in text:print("Found")
else:print("Not found")

find()函数适用于Python的字符串对象,但不适用于其他序列类型,比如列表。如果要在列表中查找元素,应该使用index()方法。

对于本题的解法:就是利用find 以及判断起始的位置就可以很好的判断

import os
import sys#请在此输入您的代码
# ans = 0
# def find_i(i):
# #具体来说,它查找第一个'2'的位置,然后从该位置的下一个字符开始查找'0'的位置......
#     find_1 = i.find('2')
#     if find_1 == -1:
#         return 0#     find_2 = i.find('0', find_1 + 1)
#     if find_2 == -1:
#         return 0#     find_3 = i.find('2', find_2 + 1)
#     if find_3 == -1:
#         return 0#     find_4 = i.find('3', find_3 + 1)
#     if find_4 == -1:
#         return 0#     return 1# for i in range(12345678, 98765432 + 1):
#     if find_i(str(i)) == 0:
#         ans += 1
# print(ans)
print(85959030)

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

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

相关文章

OpenHarmony开发—购物示例应用

介绍 本示例展示在进场时加载进场动画,整体使用Tabs容器设计应用框架,通过TabContent组件设置分页面,在子页面中绘制界面。通过Navigation完成页面之间的切换。在详情页中通过 Video组件加载视频资源,使用CustomDialogController…

探索 PostgreSQL 的高级数据类型 - 第二部分

范围类型 范围类型提供了一种简洁的方式来表示单个数据库字段中的值范围。它们在从时间数据到数字间隔的各种领域中都有应用。在本篇博客文章中,我们将通过 DML/SQL 语句和 Navicat for PostgreSQL 16 来深入了解它们的使用(以及好处!&#…

9个免费游戏后端平台

在这篇文章中,您将看到 九个免费的游戏服务平台提供商,这可以帮助您开始在线多人游戏,而无需预先投入大量资金。 每个提供商都有非常独特的功能,因此成本应该只是决定时要考虑的方面之一。 我还从低预算项目的角度对免费提供商进…

信钰证券|AI用电需求井喷 新能源板块“火花”四溅

近日,“ChatGPT耗电量惊人”登上热搜。据估算,ChatGPT每天要响应大约2亿个请求,日耗费电力超越50万度,相当于1.7万个美国家庭的用电量。 AI越智能,需要处理的信息就越多,所需电力也将呈几何级增加。马斯克…

手写一个线程池

自己手动写一个线程池的必要条件需要先了解我们使用的线程池的功能。为什么会有线程池?这是为了减少线程创建和销毁的开销。复用线程的目的。为了达到这个目的。预计方案是:需要一个存放任务的队列,主线程相当于生产者,在这个队列…

SpringBoot注解--08--注解@JsonInclude

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 JsonInclude注解是jackSon中最常用的注解之一,是为实体类在接口序列化返回值时增加规则的注解 1.JsonInclude用法2.JsonInclude注解中的规则有 案例需求…

Kubernetes--ingress实现七层负载

目录 一、传统方式:不借助ingress实现七层代理 二、nginx-ingress 三、使用ingress实现七层代理 四、部署ingrss-nginx及功能 五、样例 1.Ingress-nginx HTTP代理访问 2.Ingress HTTPS代理访问(会话卸载层) 3.Nginx进行BasicAuth&…

实时获取商品信息,京东API助力电商行业提升竞争力

京东API(Application Programming Interface,应用程序编程接口)允许开发者获取京东平台上的商品信息,包括价格、库存、评价等。对于电商行业来说,实时获取这些信息对于提升竞争力至关重要。通过API,企业可以…

第七届强网杯-PWN-【warmup】

文章目录 warmup libc 2.35检查IDA逆向maindeldelete_noteadd_noteshow_noteinput_numberread_16atoi __errno_location()相关解释prctl相关 思路高版本off by null利用技巧产生chunk extend泄露libc基地址泄露heap基地址修改放入tcachebin中的chunk的fd为stdout最后add两个chu…

Uniapp Vue2 image src动态绑定static目录下的图片

报错的static地址写法&#xff1a; this.url ../static/img.png this.url /static/img.png 正确的static地址写法&#xff1a; this.url /static/img.png 动态绑定 <image :src"url"></image>

专业138+总分400+南航南京航空航天大学878考研经验电子信息与通信工程,真题,大纲,参考书

经过一年的复习&#xff0c;顺利被南京航空航天大学录取&#xff0c;初试专业课878数字电路和信号与系统138&#xff0c;总分400&#xff0c;回看这一年的复习&#xff0c;从择校到考研备考经历了很多&#xff0c;也有很多想和大家分享的复习经验&#xff0c;希望对大家复习有所…

创建一个systemd服务单元配置开机自启动,以deluge-web为例

在Linux系统中&#xff0c;将deluge-web设置为开机启动&#xff0c;通常可以通过创建一个systemd服务单元来实现。以下是一个分步指导&#xff0c;帮助你完成这个过程&#xff1a; 1. 创建systemd服务文件 首先&#xff0c;需要为deluge-web创建一个systemd服务文件。打开终端…

EI级 | Matlab实现GCN基于图卷积神经网络的数据多特征分类预测

EI级 | Matlab实现GCN基于图卷积神经网络的数据多特征分类预测 目录 EI级 | Matlab实现GCN基于图卷积神经网络的数据多特征分类预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.GCN基于图卷积神经网络的数据分类预测 Matlab2023 2.多输入单输出的分类预测&#xf…

docker学习进阶篇

一、dockerfile解析 官方文档&#xff1a; Dockerfile reference | Docker Docs 1.1、dockfile是什么&#xff1f; dockerfile是用来构建docker镜像的文本文件&#xff0c;由一条条构建镜像所需的指令和参数构成的脚本。 之前我们介绍过通过具体容器反射构建镜像(docker comm…

C++面试题和笔试题(三)

目录 一、在C中&#xff0c;局部变量、静态局部变量、全局 变量、静态全局变量各自的作用域和生命周期是怎样的&#xff1f; 二、描述const 关键字在指针和引用上的使用方式及意义&#xff0c;如const int *p与int const *p有何区别&#xff0c;又如何int*const p和const int*…

leetcode 热题 100_螺旋矩阵

题解一&#xff1a; 模拟&#xff1a;定义四个边界&#xff0c;指针按右下左上的顺序遍历&#xff0c;每遍历一条边&#xff0c;边界就减一&#xff0c;并且在某个方向没有可以遍历的数时直接返回。 import java.util.ArrayList; import java.util.List;class Solution {publi…

[AIGC] Kafka解析:分区、消费者组与消费者的关系

Apache Kafka是一个分布式事件流平台&#xff0c;它是处理实时数据的强大工具。而理解Kafka的关键概念&#xff1a;分区&#xff08;Partition&#xff09;、消费者组&#xff08;Consumer Group&#xff09;和消费者&#xff08;Consumer&#xff09;的关系对于正确地使用Kafk…

【leetcode C++】最小栈

leetcode 155. 最小栈 题目 设计一个支持 push &#xff0c;pop &#xff0c;top 操作&#xff0c;并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。void push(int val) 将元素val推入堆栈。void pop() 删除堆栈顶部的元素。int top() 获…

windows系统关机后自动重启解决方法

windows系统关机后自动重启解决方法 wini 进去系统设置的关于界面->高级系统设置高级->环境变量将自动重新启动取消->最后确定电源和睡眠->其他电源设置选择看电源按钮的功能更改当前不可用设置->取消快速启动 wini 进去系统设置的关于界面->高级系统设置 高…

Learn OpenGL 07 摄像机

定义摄像机参数 glm::vec3 cameraPos glm::vec3(0.0f, 0.0f, 3.0f);//摄像机位置glm::vec3 cameraTarget glm::vec3(0.0f, 0.0f, 0.0f);glm::vec3 cameraDirection glm::normalize(cameraPos - cameraTarget);//摄像机方向&#xff0c;指向z轴正方向 glm::vec3 up glm::vec…