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

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

Python編程快速上手——瘋狂填詞程序實現方法分析

瀏覽:4日期:2022-08-05 08:50:43

本文實例講述了Python瘋狂填詞程序實現方法。分享給大家供大家參考,具體如下:

題目如下: 創建一個瘋狂填詞程序,它將讀入文件,并讓用戶在該文本文件中出現ADJECTIVE,NOUN,ADVERB,VERB等單詞的地方,加上它們自己的文本。 例如源文本如下: The ADJECTIVE panda walked to the NOUN and then VERB. A nearby NOUN was unaffected by these events. 程序將找到這些出現的單詞,提示用戶取代他們

Enter an adjective:sillyEnter a noun:chandelierEnter a verb:screamedEnter a noun:pickup truck

思路如下: 程序需要做以下事情: 讀入文本文件 在相應單詞的地方讓用戶輸入替換 保存修改后的文本文件,并將結果打印到屏幕 代碼需要做以下事情: 導入模塊re 編寫函數,創建正則表達式對象 函數內調用Regex.findall()方法,返回匹配到的所有結果列表 打開文本文件,導入到變量 for循環控制輸入 字符串replace方法進行替換 print()顯示更改后的文本到屏幕 open.write()保存到新文件代碼如下:

import redef madLibs(longStr): madLibsRex = re.compile(r’ADJECTIVE|NOUN|ADVERB|VERB’) #正則表達式對象 print(madLibsRex.findall(longStr)) #驗證是否模式匹配正確 return madLibsRex.findall(longStr)openFile = open(’123.txt’,’r’)longStr = openFile.read() #將文本內容讀入變量longStrprint('源文本如下:',longStr)for i in madLibs(longStr): #循環遍歷函數返回的匹配對象列表 print('Enter an {0}:'.format(i)) longStr = longStr.replace(i,input()) #調用字符串的replace()方法輸入替換,再賦值給longStrprint(longStr)resultFile = open(’new123.txt’,’w’) #在當前工作目錄創建一個新的文件resultFile.write(longStr) #將字符串變量寫入resultFile對象openFile.close()resultFile.close()結果如下:

Python編程快速上手——瘋狂填詞程序實現方法分析

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python數據結構與算法教程》、《Python列表(list)操作技巧總結》、《Python編碼操作技巧總結》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》及《Python入門與進階經典教程》

希望本文所述對大家Python程序設計有所幫助。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 充气膜专家-气膜馆-PTFE膜结构-ETFE膜结构-商业街膜结构-奥克金鼎 | 扬尘监测_扬尘监测系统_带证扬尘监测设备 - 郑州港迪科技有限公司 | 耐酸碱泵-自吸耐酸碱泵型号「品牌厂家」立式耐酸碱泵价格-昆山国宝过滤机有限公司首页 | 结晶点测定仪-润滑脂滴点测定仪-大连煜烁 | 福建自考_福建自学考试网 | 丹佛斯变频器-Danfoss战略代理经销商-上海津信变频器有限公司 | 14米地磅厂家价价格,150吨地磅厂家价格-百科 | 超声波流量计_流量标准装置生产厂家 _河南盛天精密测控 | 铣刨料沥青破碎机-沥青再生料设备-RAP热再生混合料破碎筛分设备 -江苏锡宝重工 | 雨燕360体育免费直播_雨燕360免费NBA直播_NBA篮球高清直播无插件-雨燕360体育直播 | 蜘蛛车-高空作业平台-升降机-高空作业车租赁-臂式伸缩臂叉装车-登高车出租厂家 - 普雷斯特机械设备(北京)有限公司 | 磁棒电感生产厂家-电感器厂家-电感定制-贴片功率电感供应商-棒形电感生产厂家-苏州谷景电子有限公司 | 钢制暖气片散热器_天津钢制暖气片_卡麦罗散热器厂家 | 标准品网_标准品信息网_【中检计量】 | 信阳网站建设专家-信阳时代网联-【信阳网站建设百度推广优质服务提供商】信阳网站建设|信阳网络公司|信阳网络营销推广 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 数控专用机床,专用机床,自动线,组合机床,动力头,自动化加工生产线,江苏海鑫机床有限公司 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 浙江自考_浙江自学考试网 | 垃圾处理设备_餐厨垃圾处理设备_厨余垃圾处理设备_果蔬垃圾处理设备-深圳市三盛环保科技有限公司 | 谈股票-今日股票行情走势分析-牛股推荐排行榜| 江苏密集柜_电动_手动_移动_盛隆柜业江苏档案密集柜厂家 | 青岛代理记账_青岛李沧代理记账公司_青岛崂山代理记账一个月多少钱_青岛德辉财税事务所官网 | 中国在职研究生招生信息网| 渣土车电机,太阳能跟踪器电机,蜗轮蜗杆减速电机厂家-淄博传强电机 | 蒸汽吸附分析仪-进口水分活度仪|康宝百科 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 防爆型气象站_农业气象站_校园气象站_农业四情监测系统「山东万象环境科技有限公司」 | 中医治疗皮肤病_潍坊银康医院「山东」重症皮肤病救治平台 | 电动球阀_不锈钢电动球阀_电动三通球阀_电动调节球阀_上海湖泉阀门有限公司 | 瑞典Blueair空气净化器租赁服务中心-专注新装修办公室除醛去异味服务! | 山东风淋室_201/304不锈钢风淋室净化设备厂家-盛之源风淋室厂家 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 迪威娱乐|迪威娱乐客服|18183620002 | 二手注塑机回收_旧注塑机回收_二手注塑机买卖 - 大鑫二手注塑机 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 缝纫客| EFM 022静电场测试仪-套帽式风量计-静电平板监测器-上海民仪电子有限公司 | PSI渗透压仪,TPS酸度计,美国CHAI PCR仪,渗透压仪厂家_价格,微生物快速检测仪-华泰和合(北京)商贸有限公司 | 天长市晶耀仪表有限公司| Maneurop/美优乐压缩机,活塞压缩机,型号规格,技术参数,尺寸图片,价格经销商 | 企业彩铃制作_移动、联通、电信集团彩铃上传开通_彩铃定制_商务彩铃管理平台-集团彩铃网 | 上海洗地机-洗地机厂家-全自动洗地机-手推式洗地机-上海滢皓洗地机 |