社区
脚本语言
帖子详情
python 文字重新排版
为什么要学python
2019-05-07 07:35:57
这里的return line. split('\n')有什么意义 跟上一句的replace有什么联系 直接换行然后结束不可以吗 为什么要分割
...全文
690
2
打赏
收藏
python 文字重新排版
这里的return line. split('\n')有什么意义 跟上一句的replace有什么联系 直接换行然后结束不可以吗 为什么要分割
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Hello World,
2019-05-07
打赏
举报
回复
for里面的replace是循环替换,可能有多次,这里是把,和。都替换成\n,也可以用正则表达式一次替换掉,所以不能在for里直接返回
return这句是对替换后的字符串进行拆分,生成数组并返回
当然也可以用正则一次性完成:re.split(pattern, string[, maxsplit=0, flags=0])
一笑程序猴
2019-05-07
打赏
举报
回复
replace目的是将字符串中的逗号和句号替换成\n
而split的作用是以\n为分隔符将字符串转换成一个列表,相当于分隔成了4个字符串,对于后面的显示格式比较好控制。
这再去循环这个列表时每循环一次得到的就是一句诗,如果不去分隔那得到的还是一个大的字符串,那么想控制每个单独的诗句就没那么容易了
Python
文字
排版
工具
Python
学习案例——
文字
排版
工具
python
word
排版
_如何基于
Python
实现word文档
重新
排版
介绍舍友从网上下载的word题库文档很乱,手动改了大半天才改了一点,想起
python
是大名鼎鼎的自动化脚本,于是乎开始了
python
对word的一顿瞎操作。分析需求对文档中的内容进行分析,只留下题目,选项,并且题号要从1开始。编写代码pip安装
python
-docx模块读取word文档内容(如果是以.doc后缀的文件需另存为.docx文件!)from docx import Document# 打...
python
word
排版
_如何基于
Python
实现word文档
重新
排版
介绍舍友从网上下载的word题库文档很乱,手动改了大半天才改了一点,想起
python
是大名鼎鼎的自动化脚本,于是乎开始了
python
对word的一顿瞎操作。分析需求对文档中的内容进行分析,只留下题目,选项,并且题号要从1开始。编写代码pip安装
python
-docx模块读取word文档内容(如果是以.doc后缀的文件需另存为.docx文件!)from docx import Document# 打...
python
实现具有删除空格、英文标点替换、英文单词大写等功能的
文字
排版
工具
编写代码,实现具有删除空格、英文标点替换、英文单词大写等功能的
文字
排版
工具。原始文本为" 他问,你知道’cba’是什么单词的缩写么 ? " # .
文字
排版
str = " 他问,你知道'cba'是什么单词的缩写么 ? " print("1.删除空格\n2.英文标点替换\n3.英文单词大写\n4.退出") for i in range(1, 6): add = int(input("请输入功能选项:\n")) if i < 5: if ad
脚本语言
37,737
社区成员
34,208
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章