我正在编写一个接受两个参数的函数:asearch string和target string。函数将在目标字符串中查找搜索字符串,并应返回一个字符串,该字符串表示在目标字符串中找到搜索字符串的位置。在

例如,如果目标字符串是target_string = "Georgia Tech"和search_string = "Georgia",它应该返回字符串"Beginning"。如果搜索字符串是"gia",它应该返回"Middle",如果搜索字符串是"Tech",它应该返回“End”

代码:def string_finder(target_string, search_string):

len_search = int(len(search_string))

len_target = int(len(target_string))

if search_string in target_string:

if target_string.find(search_string)<=len_search:

return "Beginning"

elif #***missing statement:***

return "Middle"

elif target_string.find(search_string, -len_search):

return "End"

else:

return "Not found"

代码看起来像现在一样工作,但是我很难确定应该满足什么条件才能确定搜索字符串在目标字符串的中间。在

<

python返回字符在字符串的位置_返回单词在字符串中的位置的函数相关推荐

  1. python如何在列表中查找元素位置_查找元素在list中的位置以及折半查询

    问题 查找某个值在list中的位置 解决思路 能够用折半查询的方法解决此问题. 解决(Python) #! /usr/bin/env python #coding:utf-8 #折半查找某个元素在li ...

  2. 中如何移动物体在画面中的位置_组合柜摆在客厅中什么位置最旺运?客厅中,财位是如何确定的?...

    组合柜摆在客厅中什么位置最旺运? 组合柜在风水中的重要性不如沙发,但要注意的宜忌事项也有很多. 风水上讲高者为山,低者为水,有高有低,有山有水,才符合风水原理.在客厅中,低的沙发是水,高的组合柜是山, ...

  3. js模板字符串自定义类名_详解JavaScript ES6中的模板字符串

    这篇文章主要介绍了详解JavaScript ES6中的模板字符串,JS的ES6版本带来诸多简洁化方面的重大改进,需要的朋友可以参考下 在 ES6 中引入了一种新的字符串字面量 - 模板字符串,除了使用 ...

  4. lua字符串转数组_深入Lua:字符串管理

    Lua的字符串对象表示为下面结构: typedef struct TString {CommonHeader;// 字符串的子类型有两种:长字符串和短字符串// 短字符串:extra表示Lua保留字的 ...

  5. php接口返回一个数组怎末写_返回php数组

    PHP数组简介 v 一.PHP数组的分类 按照下标的不同,PHP中的数组分为关联数组和索引数组: 索引数组:下标从0开始,依次增长. $arr=[1,2,3,4,5]; 关联数组:下标为字符串格式,每 ...

  6. python找出在原图中的位置_Python 通过截图匹配原图中的位置(opencv)实例

    安装依赖 1)下载安装opencv-2.4.9,并将cv2.pyd拷贝到python安装目录的site-package下 2)pip install numpy 3)pip install aircv ...

  7. 字符串不替代_【数据挖掘】MySQL中的字符串数据类型

    首先我们需要知道,MySQL支持多种类型,大致可以分为三类:数值.日期/时间和字符串类型. 01 数值类型 包含所有标准SQL支持的数值数据类型. 02 日期和时间类型 03 字符串类型 binary ...

  8. 创建了一个表之后怎么再次在表中添加字段和字段显示位置_筛选数据透视表中的数据...

    [推荐阅读]资料下载QQ群:562718785(软件下载.精美PPT模板下载) [Excel视频教学]求和及快速求和 [Excel视频教学]跨表快速求和 [Excel视频教学]函数-相对绝对混合引用 ...

  9. java字符串连接效率_关于java:字符串连接中的“+”是否会影响效率?

    本问题已经有最佳答案,请猛点这里访问. 我在java中使用过String,StringBuilder和StringBuffer. 我想到了这个问题,而我从效率的角度思考. 字符串连接中的"+ ...

最新文章

  1. 对学校的希望和寄语_南中医举行2020年开学典礼,校长胡刚寄语“后浪”:乘风破浪,扬帆起航...
  2. 【深度学习】一文弄懂CNN及图像识别(Python)
  3. [2021.1.31多校省选模拟12]随机变换的子串(线段树维护分治/字符串/自动机思想)
  4. python基础:python循环、三元运算、字典、文件操作
  5. jq如何获取选中option的值_【分享】如何获取变量token的值
  6. 多路开关模式的switch语句
  7. iOS开发UI调试神器----Reveal
  8. NeurIPS 2019:进入NLP的黄金时代
  9. pytorch---模型加载与保存(2)
  10. 【BZOJ1565】 植物大战僵尸
  11. 企业经常说绩效管理难,误区在哪?附绩效管理系统解决方案
  12. OBS录屏软件使用指南
  13. html导航栏的颜色怎么改变,bootstrap如何更改导航栏颜色
  14. 免费网站搭建与phpstorm远程部署
  15. WiFi过敏?没准是心病
  16. 世界知名洋酒种类及酒具的使用
  17. html网页模板中文乱码,Flash中出现中文乱码的解决办法
  18. 科普操作系统与芯片那些事儿
  19. C#中Listobject.Clear()方法和实例化new Listobject()操作的结果分析
  20. 用python对CSV文件中的数据进行统计分析

热门文章

  1. 使用STC15系列单片机操作sht30
  2. 微信小程序+PHP 授权登录
  3. securefx 堡垒机_本网站服务器在美国维
  4. WIN10的联想小新VMcare安装Centos7虚拟机时提示“Intel VT-x处于禁用状态”有以下几种解决办法
  5. 计算机专业和采矿工程,走近最“苦”专业:采矿工程的学生真的很“惨”吗?...
  6. 史上最简单的spark教程第十七章-快速开发部署第一个sparkStreaming+Java流处理程序
  7. linux下怎么运行2048,如何在 Linux 中安装 2048 游戏
  8. 三维计算机辅助设计学什么,《三维计算机辅助设计》自学指导书
  9. Chrome 下载crx
  10. 如何与程控仪器通过GPIB接口进行通信