检查字符串是否作为其自己的单词出现 - Python

2023-12-09

假设我正在寻找这个词"or"。我想要的是检查该单词是否显示为一个单词或另一个单词的子字符串。

E.g.

输入 - “或” 输出 - “真”

输入 - “对于” 输出 - “假”

我想我可以检查前后的字符是否是字母,但是有没有更有效/更简单的方法来做到这一点?谢谢

Edit此外,该字符串将成为句子的一部分。所以我希望“我是否可以去购物”返回 true,但“我可以去购物鞋”返回 false。 因此使用 == 是行不通的。抱歉我应该早点提到这一点


使用正则表达式。

>>> import re
>>> re.search(r'\bor\b', 'or')
<_sre.SRE_Match object at 0x7f445333a5e0>
>>> re.search(r'\bor\b', 'for')
>>> 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

检查字符串是否作为其自己的单词出现 - Python 的相关文章

  • 从 ffmpeg 获取实时输出以在进度条中使用(PyQt4,stdout)

    我已经查看了很多问题 但仍然无法完全弄清楚 我正在使用 PyQt 并且希望能够运行ffmpeg i file mp4 file avi并获取流式输出 以便我可以创建进度条 我看过这些问题 ffmpeg可以显示进度条吗 https stack
  • 在 Python distutils 中从 setup.py 查找脚本目录的正确方法?

    我正在分发一个具有以下结构的包 mymodule mymodule init py mymodule code py scripts script1 py scripts script2 py The mymodule的子目录mymodul
  • 通过列表理解压平列表列表

    我正在尝试使用 python 中的列表理解来展平列表 我的清单有点像 1 2 3 4 5 6 7 8 只是为了打印这个列表列表中的单个项目 我编写了这个函数 def flat listoflist for item in listoflis
  • Django 模型在模板中不可迭代

    我试图迭代模型以获取列表中的第一个图像 但它给了我错误 即模型不可迭代 以下是我的模型和模板的代码 我只需要获取与单个产品相关的列表中的第一个图像 模型 py class Product models Model title models
  • 从零开始的 numpy 形状意味着什么

    好的 我发现数组的形状中可以包含 0 对于将 0 作为唯一维度的情况 这对我来说是有意义的 它是一个空数组 np zeros 0 但如果你有这样的情况 np zeros 0 100 让我很困惑 为什么这么定义呢 据我所知 这只是表达空数组的
  • 忽略 Mercurial hook 中的某些 Mercurial 命令

    我有一个像这样的善变钩子 hooks pretxncommit myhook python path to file myhook 代码如下所示 def myhook ui repo kwargs do some stuff 但在我的例子中
  • 在Python中调整图像大小

    我有一张尺寸为 288 352 的图像 我想将其大小调整为 160 240 我尝试了以下代码 im imread abc png img im resize 160 240 Image ANTIALIAS 但它给出了一个错误TypeErro
  • TensorFlow的./configure在哪里以及如何启用GPU支持?

    在我的 Ubuntu 上安装 TensorFlow 时 我想将 GPU 与 CUDA 结合使用 但我却停在了这一步官方教程 http www tensorflow org get started os setup md 这到底是哪里 con
  • 如何从Python中的字符串中提取变量名称和值

    我有一根绳子 data var1 id 12345 name John White python中有没有办法将var1提取为python变量 更具体地说 我对字典变量感兴趣 这样我就可以获得变量的值 id和name python 这是由提供
  • Numpy 过滤器平滑零区域

    我有一个 0 及更大整数的 2D numpy 数组 其中值代表区域标签 例如 array 9 9 9 0 0 0 0 1 1 1 9 9 9 9 0 7 1 1 1 1 9 9 9 9 0 2 2 1 1 1 9 9 9 8 0 2 2 1
  • 奇怪的 MySQL Python mod_wsgi 无法连接到 'localhost' (49) 上的 MySQL 服务器问题

    StackOverflow上也有类似的问题 但我还没有发现完全相同的情况 这是在使用 MySQL 的 OS X Leopard 机器上 一些起始信息 MySQL Server version 5 1 30 Apache 2 2 13 Uni
  • 将 2D NumPy 数组按元素相乘并求和

    我想知道是否有一种更快的方法 专用 NumPy 函数来执行 2D NumPy 数组的元素乘法 然后对所有元素求和 我目前使用np sum np multiply A B 其中 A B 是相同维度的 NumPy 数组m x n 您可以使用np
  • 在 Pandas 中使用正则表达式的多种模式

    我是Python编程的初学者 我正在探索正则表达式 我正在尝试从 描述 列中提取一个单词 数据库名称 我无法给出多个正则表达式模式 请参阅下面的描述和代码 描述 Summary AD1 Low free DATA space in data
  • 无法在 osx-arm64 上安装 Python 3.7

    我正在尝试使用 Conda 创建一个带有 Python 3 7 的新环境 例如 conda create n qnn python 3 7 我收到以下错误 Collecting package metadata current repoda
  • 创建嵌套字典单行

    您好 我有三个列表 我想使用一行创建一个三级嵌套字典 i e l1 a b l2 1 2 3 l3 d e 我想创建以下嵌套字典 nd a 1 d 0 e 0 2 d 0 e 0 3 d 0 e 0 b a 1 d 0 e 0 2 d 0
  • 使用 PyTorch 分布式 NCCL 连接失败

    我正在尝试使用 torch distributed 将 PyTorch 张量从一台机器发送到另一台机器 dist init process group 函数正常工作 但是 dist broadcast 函数中出现连接失败 这是我在节点 0
  • 限制 django 应用程序模型中的单个记录?

    我想使用模型来保存 django 应用程序的系统设置 因此 我想限制该模型 使其只能有一条记录 极限怎么办 尝试这个 class MyModel models Model onefield models CharField The fiel
  • 迭代 pandas 数据框的最快方法?

    如何运行数据框并仅返回满足特定条件的行 必须在之前的行和列上测试此条件 例如 1 2 3 4 1 1 1999 4 2 4 5 1 2 1999 5 2 3 3 1 3 1999 5 2 3 8 1 4 1999 6 4 2 6 1 5 1
  • 您可以使用关键字参数而不提供默认值吗?

    我习惯于在 Python 中使用这样的函数 方法定义 def my function arg1 None arg2 default do stuff here 如果我不供应arg1 or arg2 那么默认值None or default
  • Scrapy Spider不存储状态(持久状态)

    您好 有一个基本的蜘蛛 可以运行以获取给定域上的所有链接 我想确保它保持其状态 以便它可以从离开的位置恢复 我已按照给定的网址进行操作http doc scrapy org en latest topics jobs html http d

随机推荐

  • 如何使用钩子更新 SolidJS 中的本地存储值

    我正在尝试为solid js 制作一个自定义 钩子 它将从本地存储中检索状态 import Accessor createSignal Setter from solid js export default function createL
  • 通过直接字段访问复制对象属性

    有没有一种简单的方法可以将对象的属性复制到具有相同字段名称的不同类的另一个对象上使用直接字段访问 即 当其中一个类没有字段的 getter 或 setter 时 我可以用org springframework beans BeanUtils
  • 我可以让 plpgsql 函数在不使用变量的情况下返回整数吗?

    像这样的东西 CREATE OR REPLACE FUNCTION get param id integer RETURNS integer AS BODY BEGIN SELECT col1 FROM TABLE WHERE id par
  • 在 iPhone 中将两个 .caf 音频文件合并为一个音频文件

    我正在使用 AVAudioRecorder 以 caf 格式录制音频 当用户恢复该记录时 新记录必须附加到旧记录之后 那么我如何组合两个 caf 音频文件 您可以使用 ExtAudioFileService 来完成此操作 在 ios 开发人
  • 如何使用 XSD 排除 XML 文件中的枚举值?

    是否可以指定标签或属性的值不应该像某个值 我有一个奇怪的要求 xsd 不知道发送给它的值 该特定标签的值可以是具有任何值的字符串除了一个值 say data migration 如果发送了该特定值 则应向发送者确认错误 是否可以指定此限制
  • Three.js renderer.autoClear 属性不起作用?

    我试图让渲染器写入前一帧的顶部 如果我正确理解 autoClear 的上下文 则 renderer autoClear false 应该使这成为可能 但我似乎无法使其发挥作用 这是一个代码笔示例 http codepen io anon p
  • 如何使 HTML5 数字字段显示尾随零?

    我有一个字段
  • Laravel 发送电子邮件、配置和发送脚本

    我的 Laravel 电子邮件客户端有问题 我需要通过单击按钮发送电子邮件 我的代码 env MAIL DRIVER smtp MAIL HOST mail somedomain com MAIL PORT 587 MAIL USERNAM
  • 如何将数组分为 3 个元素组,按最后一个元素对它们进行排序并显示元素?

    我试图以 3 个元素为一组显示数组 并按每组的最后一个元素排序 我的阵列 info array goal raul 80 foul moneer 20 offside ronaldo 60 我的预期输出是 1 foul moneer 20
  • 来自 Google App Engine 的 dev_appserver.py 出现“ImportError:没有名为 _ssl 的模块”

    背景 在 Python 运行时中 我们添加了对 Python SSL 的支持 库 因此您现在可以打开与远程服务的安全连接 例如苹果的推送通知服务 这个报价是摘自 Google App Engine 博客上最近的一篇文章 执行 如果要使用本机
  • Android Google Maps API v2 的内存泄漏

    我正在努力解决 Google Maps Android API v2 的内存泄漏问题 每次我的视图再次可见后 堆使用量都会增加约 85KB 电话屏幕关闭 例如按电源按钮后 用户按主页按钮退出应用程序 该应用程序最终崩溃并显示内存不足异常 屏
  • 契约优先的 SOA:设计业务领域:WCF

    我正在使用 WCF 构建一个全新的系统 我将使用契约优先方法来构建基于面向服务的概念的服务 我有一项服务操作 可返回用户的银行帐户详细信息 账户类型可以是 FixedAccount 或 SavingsAccount 我将服务设计如下 Ser
  • 如何在 Flask 应用程序中创建动态子域

    我正在尝试在 Flask 应用程序中设置变量路由处理 如本答案中所述 Web 应用程序中的动态子域处理 Flask 然而 我希望能够在某些子域被变量路由捕获之前识别它们 这样我就可以使用flask restful api扩展 使用 REST
  • PHP PDO 事务回滚不起作用

    一切还好吧请有人帮助我吗我正在尝试使用 PHP PDO 事务 但我遇到了一个问题 但我无法处理它 rollBack 函数在捕获异常时不起作用这是连接代码 host localhost user root pass error dbname
  • r闪亮:从另一个rhandsontable更新rhandsontable

    我希望你很好 我正在尝试创建一个闪亮的仪表板 用户可以通过该仪表板从一个rhandsontable 更新另一个rhandsontable 我的代码如下 library shiny library rhandsontable channel
  • 使用 config.filter_parameters 对 Rails 3 中的参数进行自定义过滤

    我正在努力从 Rails 2 3 11 升级到 3 0 10 并且在转换中的内容时遇到问题ApplicationController s filter parameter logging 我想过滤某些参数 如果它们出现在类似 a 的值中 也
  • 我的 iPad 运行时内存去哪儿了?

    我导致设备 iPad 明显耗尽内存 所以它放弃了我的应用程序 我试图了解发生了什么 因为 Instruments 告诉我我正在使用大约 80Mb 并且设备上没有运行其他应用程序 我找到了这个代码片段来向 iOS 下的 Mach 系统询问内存
  • 保存Word文档

    我想根据Word安装的版本保存Word文档 如果是Word 2003 适当的版本号是11 则DOC扩大 如果Word版本高于2003 则DOCX扩大 差异反映在发送到的第二个参数中SaveAS方法 object fileFormat Gra
  • 位运算的实际应用[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 你用位运算来做什么 为什么
  • 检查字符串是否作为其自己的单词出现 - Python

    假设我正在寻找这个词 or 我想要的是检查该单词是否显示为一个单词或另一个单词的子字符串 E g 输入 或 输出 真 输入 对于 输出 假 我想我可以检查前后的字符是否是字母 但是有没有更有效 更简单的方法来做到这一点 谢谢 Edit此外