python去除字符串中的单词_从字符串中删除单词列表
看着你问题的其他答案,我注意到他们告诉你如何做你想做的事,但他们没有回答你在最后提出的问题。If the input query is "What is Hello", I get the output as:
wht s llo
Why does this happen?
发生这种情况的原因是.replace()完全替换了您给它的子字符串。
例如:"My, my! Hello my friendly mystery".replace("my", "")
给出:>>> "My, ! Hello friendly stery"
.replace()实质上是用第一个参数指定的子字符串拆分字符串,并将其与第二个参数连接起来。"hello".replace("he", "je")
逻辑上类似于:"je".join("hello".split("he"))
如果您仍然想使用.replace来删除整个单词,您可能认为在前后添加一个空格就足够了,但这会遗漏字符串开头和结尾的单词以及子字符串的标点形式。"My, my! hello my friendly mystery".replace(" my ", " ")
>>> "My, my! hello friendly mystery"
"My, my! hello my friendly mystery".replace(" my", "")
>>> "My,! hello friendlystery"
"My, my! hello my friendly mystery".replace("my ", "")
>>> "My, my! hello friendly mystery"
此外,在前后添加空格不会捕获重复项,因为它已经处理了第一个子字符串,并将忽略它而继续:"hello my my friend".replace(" my ", " ")
>>> "hello my friend"
python去除字符串中的单词_从字符串中删除单词列表相关推荐
- python统计有几个单词_统计文件中单词的个数---Shell及python版
最近在看shell中有个题目为统计单词的个数,使用了awk功能,代码如下 #!/bin/bash if [ $# -ne ];then echo "Usage:basename $0 fil ...
- python将字符串拆分成单词_将字符串拆分为单词和标点符号
我正在尝试将字符串拆分为单词和标点符号,并将标点符号添加到拆分生成的列表中. 例如: >>> c = "help, me" >>> print ...
- python3中format方法_[翻译]python3中新的字符串格式化方法-----f-string
从python3.6开始,引入了新的字符串格式化方式,f-字符串. 这使得格式化字符串变得可读性更高,更简洁,更不容易出现错误而且速度也更快. 在本文后面,会详细介绍f-字符串的用法. 在此之前,让我 ...
- python执行oracle的sql语句_在oracledb中执行SQL脚本一次执行一条语句
假设我有一个sql脚本,如下所示:--split statement 1 ALTER TABLE abs ADD (make VARCHAR2(2 byte), model varCHAR2(12 B ...
- c++删除数组中重复元素_在VBA中如何使用动态数组,以及利用动态数组去除重复值的方法...
大家好,我们今日继续讲解VBA数组与字典解决方案第22讲:在VBA中如何使用动态数组,以及利用动态数组去除重复值的方法.如果文本中含有大量的重复值,此时,如果我们要剔除重复值,该怎么办?用VBA的方法 ...
- python判断字符串是否回文_判断字符串是否为回文 python
回文正序和逆序一样的字符串,例如abccba 方法一 def is_palindrome1(text): l = list(text) l.reverse() t1 = ''.join(l) if t ...
- java 字符串是对象吗_解析Java中的String对象的数据类型
解析Java中的String对象的数据类型 2007-06-06 eNet&Ciweek 1. 首先String不属于8种基本数据类型,String是一个对象. 因为对象的默认值是null,所 ...
- unity中链接字符串和变量显示_理解Unity中的优化(六):字符串和文本
字符串和文本: 在Unity项目中,处理字符串和文本经常会产生性能问题.在C#中,字符串是不变的.任何对字符串的操作都会重新分配新的字符串,这个代价是非常昂贵的.如果在多重循环中重复地执行字符串连接操 ...
- java如果把字符串转成对象_为什么Java中的字符串对象是不可变的,有什么好处?...
专注于Java领域优质技术号,欢迎关注 原创: 阿杜的世界 阅读本文大概需要 4分钟. 所谓不可变对象,是指一个对象在创建后,它的内部状态不会被改变的对象.这意味着当我们将一个不可变对象的引用赋值给某 ...
最新文章
- Android 通过反射让SQlite建表
- C# 调用Java接口
- 失败的windows系统服务调用readfile():管道已结束?_操作系统之进程详解(一)
- matlab loopcount,求助一个数值积分问题,用matlab的quadgk函数来计算,谢谢!
- c语言数据结构 自测卷答案,《c语言数据结构》第2章 自测卷答案
- linux c之c语言符合标准的头文件和linux常用头文件
- svn windows迁到linux,svn从Windows服务器上迁移到Linux上
- 庆祝.Net BI团队成立!
- 21天Jenkins打卡Day6安装插件
- Sql Server函数全解一字符串函数
- Spring中注册Bean的方式有哪些?
- 物联网技术体系(一)
- 微软面试58道逻辑面试题
- 单目结构光三维扫描仪的标定与三维重建
- 小牛叔讲Python第2章:安装配置Python编程环境
- 在WPS表格里制作连接到openGauss的实时刷新报表
- 浙江理工大学校园网DNS性能测试脚本
- 实现banner模块
- npm编译报错You may need an additional loader to handle the result of these loaders
- PE文件结构图解,比较牵强,仅为学习笔记,高手见笑
热门文章
- 《网管员必读——网络测试、监控和实验》试读样章下载
- python_restframework(频率组件)
- 【Visual Studio 扩展工具】使用ComponentOne中的GroupDefinition和SortDefinition属性保存和还原布局...
- Java Web 相关面试题总结
- 帕金森患者的新曙光!AI无线智能探测系统诞生
- Markdown编辑器editor.md的使用
- Scala 学习笔记(1)
- iOS - UIPageViewController
- cocos2d-x 2.x创建帧序列动画
- KBMMW 4.80.00 发布