Python 程序从字符串中删除标点符号

该程序从字符串中删除所有标点符号。我们将使用for循环检查字符串的每个字符。如果字符是标点符号,则为它分配一个空字符串。

要理解此示例,您应该了解以下Python编程主题:

有时,我们可能希望将一个句子分成单词列表。

在这种情况下,我们可能首先要清理字符串并删除所有标点符号。下面是一个如何完成此功能的示例。

源代码

示例# 定义标点符号

punctuations = '''!()-[]{};:'"\,<>./?@#$%^&*_~'''

my_str = "Hello!!!, he said ---and went."

# 接受用户输入

# my_str = input("输入一个字符串: ")

# 从字符串中删除标点符号

no_punct = ""

for char in my_str:

if char not in punctuations:

no_punct = no_punct + char

# 显示未加标点的字符串

print(no_punct)

输出结果Hello he said and went

在此程序中,我们首先定义一个标点符号字符串。然后,我们使用for循环对提供的字符串进行迭代。

在每个迭代中,我们检查字符是否是标点符号,或者是否使用成员关系测试。我们有一个空字符串,如果它不是标点符号,我们就向它添加(连接)字符。最后,我们显示清理后的字符串。

python去除标点符号_Python 程序从字符串中删除标点符号相关推荐

  1. python并且符号_Python如何从文字中分离标点符号

    所以我想用空格将文本与标点符号分开.Python如何从文字中分离标点符号 my_text = "!where??and!!or$$then:)" 我想要有一个! where ?? ...

  2. kotlin 字符串去空格_Kotlin程序从字符串中删除所有空格

    kotlin 字符串去空格 Given a string, we have to remove all whitespaces from it. 给定一个字符串,我们必须从中删除所有空格. Examp ...

  3. java字符串去掉首尾双引号,Java程序从字符串中删除前导和尾随引号

    首先,让我们考虑一个带引号的字符串String originalStr = "\"Demo Text\""; 现在,请看以下逻辑作为开始引用.if (origi ...

  4. [转载] Python从字符串中删除字符

    参考链接: Python | 字符串translate Sometimes we want to remove all occurrences of a character from a string ...

  5. Python从字符串中删除字符

    Sometimes we want to remove all occurrences of a character from a string. There are two common ways ...

  6. python截取_python如何截取字符串中特定部分

    python截取字符串中特定部分的方法:可以使用[str[beginIndex:endPosition]],其中str为需要截取的字符串,beginIndex为需要截取的第一个字符的下标,endPos ...

  7. python从字符串中抽取一部分_python如何截取字符串中特定部分

    python截取字符串中特定部分的方法:可以使用[str[beginIndex:endPosition]],其中str为需要截取的字符串,beginIndex为需要截取的第一个字符的下标,endPos ...

  8. python字符串去掉空行_Python从字符串中删除空格

    python字符串去掉空行 There are various ways to remove spaces from a string in Python. This tutorial is aime ...

  9. 【Java】高效处理字符串中的标点符号

    [Java]清洗字符串中的标点符号 去除字符串中的所有标点符号 \pP 其中的小写 p 是 property 的意思,表示 Unicode 属性,用于 Unicode 正表达式的前缀. 大写 P 表示 ...

  10. python中指定最后一个字符_如何从Python字符串中删除最后一个字符?

    如何从Python字符串中删除最后一个字符? Python支持负索引切片和正切片.负索引从  -1 到-(iterable_length)开始.我们将使用负切片从可迭代对象的末尾获取元素. 索引  - ...

最新文章

  1. 用PaddlePaddle打比赛!
  2. Spotify敏捷模式详解三部曲第二篇:研发过程
  3. C#基础解析之Ⅱ【运算符和条件结构】
  4. 我虐小车千百遍,小车待我如初恋
  5. 0607am抽象类接口析构方法tostring小知识点
  6. Hbuilder MUI里面使用java.net.URL发送网络请求,操作cookie
  7. mysql010函数使用.单行函数.多行函数
  8. IDataRowPersistable
  9. 浏览器从输入URL到页面渲染过程 —— 浏览器的进程与线程
  10. Java 定时器 Timer 与 定时任务 TimeTask
  11. WEB3.0全球高峰论坛暨2022中民协分布式存储专委会新春团拜会即将隆重启幕
  12. 基于JavaSwing开发医院信息管理系统 毕业设计 课程设计 大作业
  13. 浏览器主页被篡改怎么办,主页被篡改恢复方法
  14. chrome浏览器添加crx插件
  15. 如何用matlab编写分段函数_matlab 如何写分段函数
  16. 龙博方案网Big Faceless Java图形展现控件详细介绍及下载
  17. 谁动了我的奶酪 读后感
  18. mac上设置ms office word初始窗口大小
  19. 【SpringBoot】十二、@Scheduled定时任务(源码)
  20. 网络上游戏制作相关学习站点的网址! 1

热门文章

  1. Kubernetes监控体系(1)-cAdvisor介绍
  2. android 微信朋友圈动画,使用Android 模仿微信朋友圈图片拖拽返回
  3. 第三章 操作系统基础
  4. jsMind 使用直角画线
  5. jsmind源码初探
  6. java冒泡排序经典代码_java冒泡排序
  7. itextpdf 更换字体
  8. 华为认证双IE网络工程师,花了三天时间整理的OSPF详解,建议收藏
  9. oracle执行计划explain,Oracle 常见的执行计划步骤(explain结果的Description数据参考)...
  10. Opencv之疲劳检测