返回顶部
首页 > 资讯 > 后端开发 > Python >python中如何处理文本字符
  • 292
分享到

python中如何处理文本字符

2023-06-14 05:06:56 292人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章给大家分享的是有关python中如何处理文本字符的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。完整代码:strings = "我,是‘C|S;D|N!的:程【序】员#M,r&

这篇文章给大家分享的是有关python中如何处理文本字符的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

完整代码:

strings = "我,是‘C|S;D|N!的:程【序】员#M,r&.;P'a#n?_&学?狂"#将字符串设置好def String_Process(string):#定义一个字符处理函数,设置参数string,是有待处理的字符串。 print("Python使我快乐!!") print("未处理的字符串:",string) varchar = '‘'“”:#,!【】,&#|?|,&;;?:"'#人为设定字符集合 ls = []#定义一个列表用于存储拆散的字符 for s in string:  ls.append(s)#将字符串拆散存进列表中 for element in ls:  if element in varchar:#如果在字符集合内发现,则从列表中删除   ls.remove(element) String = ''#定义字符串 for l in ls:#将列表中拆散的元素组合回去。  String = String+l print("处理后的字符串:",String)#得到处理结果String_Process(string=strings)#调用函数,传入实参给形参。

运行结果,如下图:

python中如何处理文本字符

对于处理文本字符的思想在代码中已经说明,关于代码的解释在注释中也写出了。我们把它通过函数进行封装,当我们需要处理文本字符的时候,通过调用函数就可以实现文本字符处理了。当然,调用函数处理字符时需要得到string返回值以及注释掉print,因为我们如果是在循环中调用,没必要全部打印一遍,影响视觉对文本的分析。即修改代码如下图:

python中如何处理文本字符

对于上面的文本处理代码,我又做了一次更新,可以增加新的字符或者是字符串来更新字符集合,更加方便处理文本中的字符。

改进后的代码,如下图:

strings = "我,是‘C|S;D|N!的:程【序】员#M,r&.;②P'「(a#n」?_&学?狂..."#将字符串设置好def Process(string):#定义一个字符处理函数,设置参数string,是有待处理的字符串。  print("python使我快乐!!")  print("未处理的字符串:",string)  varchar = '‘'“”:#,!【】,&#|?|,&;;?:"'#人为设定字符集合  var_ls = []  for var in varchar:    var_ls.append(var)  print("这是当前的字符集合:",var_ls)  while True:    want = str(input("是否需要增加新的字符/字符集合?(yes or no)"))    if want == 'yes':      add_varchar = str(input("请输入需要增加的新字符/字符集合:"))      for var in add_varchar:        var_ls.append(var)      print("更新后的字符集合:",var_ls)    elif want == 'no':      break    else:      print("输入有误!!请重试!!")      continue  ls = []#定义一个列表用于存储拆散的字符  for s in string:    ls.append(s)#将字符串拆散存进列表中  for element in ls[:]:    if element in var_ls:#如果在字符集合内发现,则从列表中删除      ls.remove(element)    elif element not in var_ls:      continue  String = ''#定义字符串  for l in ls:#将列表中拆散的元素组合回去。     String = String+l  print("处理后的字符串:",String)#得到处理结果Process(string=strings)#调用函数,传入实参给形参。

代码的解释在注释中写了,大家如果对代码不理解可以和我私信探讨。

运行结果,如下图:

python中如何处理文本字符

感谢各位的阅读!关于“python中如何处理文本字符”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: python中如何处理文本字符

本文链接: https://lsjlt.com/news/267974.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python中如何处理文本字符
    这篇文章给大家分享的是有关python中如何处理文本字符的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。完整代码:strings = "我,是‘C|S;D|N!的:程【序】员#M,r&...
    99+
    2023-06-14
  • Python处理文本文件中控制字符的方法
    控制字符 控制字符(Control Character),或者说非打印字符,出现于特定的信息文本中,表示某一控制功能的字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)...
    99+
    2022-06-04
    文本文件 字符 方法
  • python如何处理字符串
    这篇文章主要为大家展示了“python如何处理字符串”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python如何处理字符串”这篇文章吧。字符串处理技巧1. 清理用户输入对输入的的值进行清理处理...
    99+
    2023-06-27
  • python中文本字符处理的简单方法记录
    今天,跟大家分享一下我做小项目时想出来的文本字符处理的方法,希望能对大家有所帮助。 完整代码: strings = "我,是‘C|S;D|N!的:程【序】员#M,r&.;...
    99+
    2024-04-02
  • python与sqlite处理中文字符时
       python编码如果把中文数据存储至sqlite数据库某一字段中,再通过查询语句取出并进行相关的字符串操作时,经常会出现错误提示,类似于UnicodeDecodeError,提示某一类型编码不能转换。     出现这个问题的原因...
    99+
    2023-01-31
    中文 字符 python
  • PHP如何使用mb_string处理windows中文字符
    这篇文章给大家分享的是有关PHP如何使用mb_string处理windows中文字符的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。我们都知道windows中(当然是中文版),文件名和文件内容等编码都是gbk,而我...
    99+
    2023-06-15
  • PHP如何处理中文字符编码问题
    PHP如何处理中文字符编码问题,需要具体代码示例 在开发PHP应用程序时,处理中文字符编码问题是一个常见的挑战。特别是在处理用户输入、数据库操作以及输出到网页等场景中,正确处理中文字符...
    99+
    2024-04-02
  • MySQL中如何处理字符集
    这篇文章给大家介绍MySQL中如何处理字符集,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。  MySQL的字符集怎么处理  发送请求  客户端(character_set_client...
    99+
    2024-04-02
  • 如何使用Python中的字符串操作函数处理大规模文本数据
    如何使用Python中的字符串操作函数处理大规模文本数据,需要具体代码示例随着互联网的快速发展和数据的不断增加,大规模文本数据处理成了现代科技中的一个重要课题。Python作为一门简单易学且功能强大的编程语言,提供了丰富的字符串操作函数,能...
    99+
    2023-10-22
    字符串操作 Python编程 大规模数据
  • Python怎么进行字符串处理和文本分析
    这篇文章主要介绍“Python怎么进行字符串处理和文本分析”,在日常操作中,相信很多人在Python怎么进行字符串处理和文本分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • Python中如何使用中文字符
    这期内容当中小编将会给大家带来有关Python中如何使用中文字符,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Python中文字符相关操作代码示例:#!/usr/bin/python  ...
    99+
    2023-06-17
  • Python中如何处理字符串常量和模板
    在Python中,我们可以使用字符串常量和模板来处理字符串。字符串常量是固定不变的字符串,而字符串模板则是包含占位符的字符串,可以根...
    99+
    2024-04-02
  • PHP如何正确处理中文字符长度计算
    标题:PHP如何正确处理中文字符长度计算 在Web开发中,处理中文字符长度计算是一项常见的技术任务。特别是在PHP开发中,由于中文字符和英文字符在字节数上的不同,很容易出现字符长度计算...
    99+
    2024-04-02
  • linux如何替换文本中的字符串
    在Linux中,可以使用`sed`命令来替换文本中的字符串。`sed`命令的基本语法如下:```sed 's/要替换的字符串...
    99+
    2023-10-08
    linux
  • python中的字符转运算符、字符串处理方式
    目录字符转运算符、字符串处理默认用法:去除空格字符串支持的运算符及使用python中字符串支持哪些运算符呢?使用方法举例字符转运算符、字符串处理 def CalSingleVals(...
    99+
    2024-04-02
  • 如何在Python中处理字符串操作的问题
    如何在Python中处理字符串操作的问题Python作为一种高级编程语言,具有强大的字符串处理能力。在日常开发中,字符串操作是非常常见的操作之一。本文将介绍如何在Python中高效地处理字符串,同时附带具体的代码示例。字符串的拼接和格式化字...
    99+
    2023-10-22
    字符串处理 Python字符串操作 字符串处理技巧
  • Python字符串操作:简单高效的文本处理方法
    Python字符串切片:简单易用的文本处理技巧 引言 在Python中,字符串是一种非常常见和重要的数据类型。在文本处理中,我们经常需要对字符串进行一些操作,如提取特定的子串、拼接多个字符串、替换字符串中的部分内容等。而Pyth...
    99+
    2024-02-03
    python 字符串切片 文本处理技巧
  • python中文字符如何转url编码
    目录如何将中文字符转url编码python url编码和url解码方法函数介绍编码解码总结如何将中文字符转url编码 import urllib.parse name = urlli...
    99+
    2023-02-01
    python中文字符 中文字符转url编码 python url编码
  • 如何利用Python实现翻译HTML中的文本字符串
    本篇内容主要讲解“如何利用Python实现翻译HTML中的文本字符串”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何利用Python实现翻译HTML中的文本字符串”吧!相信大家都用过浏览器的翻...
    99+
    2023-07-02
  • MySQL中文乱码处理_字符集转换处理
    -- 中文乱码修复 -- 查看MySQL服务参数设置mysql> show variables like '%character%';+--------------------------+-----...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作