电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

python中文本字符處理的簡單方法記錄

瀏覽:115日期:2022-06-24 18:19:03

今天,跟大家分享一下我做小項目時想出來的文本字符處理的方法,希望能對大家有所幫助。

完整代碼:

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中文本字符處理的文章就介紹到這了,更多相關python文本字符處理內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 地图标注-手机导航电子地图如何标注-房地产商场地图标记【DiTuBiaoZhu.net】 | 浇注料-高铝砖耐火砖-郑州凯瑞得窑炉耐火材料有限公司 | 至顶网| 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 碳刷_刷握_集电环_恒压簧_电刷厂家-上海丹臻机电科技有限公司 | 安驭邦官网-双向万能直角铣头,加工中心侧铣头,角度头[厂家直销] 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | ISO9001认证咨询_iso9001企业认证代理机构_14001|18001|16949|50430认证-艾世欧认证网 | 海水晶,海水素,海水晶价格-潍坊滨海经济开发区强隆海水晶厂 | 【365公司转让网】公司求购|转让|资质买卖_股权转让交易平台 | 最新电影-好看的电视剧大全-朝夕电影网 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 辐射色度计-字符亮度测试-反射式膜厚仪-苏州瑞格谱光电科技有限公司 | 骁龙云呼电销防封号系统-axb电销平台-外呼稳定『免费试用』 | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 校车_校车价格_19座幼儿园校车_幼儿园校车_大鼻子校车 | 连续油炸机,全自动油炸机,花生米油炸机-烟台茂源食品机械制造有限公司 | 啤酒设备-小型啤酒设备-啤酒厂设备-济南中酿机械设备有限公司 | 烘箱-工业烘箱-工业电炉-实验室干燥箱 - 苏州华洁烘箱制造有限公司 | 天津试验仪器-电液伺服万能材料试验机,恒温恒湿标准养护箱,水泥恒应力压力试验机-天津鑫高伟业科技有限公司 | 工业PH计|工业ph酸度计|在线PH计价格-合肥卓尔仪器仪表有限公司 济南画室培训-美术高考培训-山东艺霖艺术培训画室 | 暖气片十大品牌厂家_铜铝复合暖气片厂家_暖气片什么牌子好_欣鑫达散热器 | 国产离子色谱仪,红外分光测油仪,自动烟尘烟气测试仪-青岛埃仑通用科技有限公司 | [官网]叛逆孩子管教_戒网瘾学校_全封闭问题青少年素质教育_新起点青少年特训学校 | 深圳办公室装修,办公楼/写字楼装修设计,一级资质 - ADD写艺 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 太阳能发电系统-太阳能逆变器,控制器-河北沐天太阳能科技首页 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛调查出轨取证公司_青岛婚外情取证-青岛探真调查事务所 | 时代北利离心机,实验室离心机,医用离心机,低速离心机DT5-2,美国SKC采样泵-上海京工实业有限公司 工业电炉,台车式电炉_厂家-淄博申华工业电炉有限公司 | 焊锡丝|焊锡条|无铅锡条|无铅锡丝|无铅焊锡线|低温锡膏-深圳市川崎锡业科技有限公司 | 名律网-法律问题咨询-找律师-法律知识| 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 磁粉制动器|张力控制器|气胀轴|伺服纠偏控制器整套厂家--台灵机电官网 | 缠膜机|缠绕包装机|无纺布包装机-济南达伦特机械设备有限公司 | 上海盐水喷雾试验机_两厢式冷热冲击试验箱-巨怡环试 | 塑料托盘厂家直销-吹塑托盘生产厂家-力库塑业【官网】 | 影合社-影视人的内容合作平台 | 数显恒温油浴-电砂浴-高温油浴振荡器-常州迈科诺仪器有限公司 | 诚暄电子公司首页-线路板打样,pcb线路板打样加工制作厂家 | 管家婆-管家婆软件-管家婆辉煌-管家婆进销存-管家婆工贸ERP | 真空干燥烘箱_鼓风干燥箱 _高低温恒温恒湿试验箱_光照二氧化碳恒温培养箱-上海航佩仪器 | 众品家具网-家具品牌招商_家具代理加盟_家具门户的首选网络媒体。 |