在python的学习进度上,小编一直认为只有难易点结合起来,才更容易调动初学者的学习想法。一味的过于简单或是加大难度,都不是什么还事情。所以小编把自己学习python换行遇到的一个有意思的小例子分享给大家,涉及到了多个小知识点,希望看完后大家也能把它们灵活地运用起来。
创新互联建站主要从事成都网站制作、网站建设、外贸网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务鄂州,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108
现在有个长字符串,该字符串由字母和数字构成,内部无换行或者空格,例如:
str='adssggkake33geg3ge3he3beb3be3e3veghejne3ennneb3beg3he3ne3eb3he3je3ebhsjjkfkkrkwjjweaffdnasfduueueranrnenanrjejureuaruuedjdjafjkdkckiwuuwruru33r324j332n4n4'
打算将该字符串写入txt文档,写入前自动新建一个自由命名的txt文档,然后写入该文档,在文档中每40个字符为一行,每两个字符间有一个空格,请问如何实现?
解决办法:
字符串截取例子:
str = '0123456789' print(str[0:3]) 输出: 012
写入txt例子:
with open("test.txt", "w") as f: f.write("这是个测试!")
写入循环就好了
str='adssggkake33geg3ge3he3beb3be3e3veghejne3ennneb3beg3he3ne3eb3he3je3ebhsjjkfkkrkwjjweaffdnasfduueueranrnenanrjejureuaruuedjdjafjkdkckiwuuwruru33r324j332n4n4' l = len(str) #字符串长度 with open("test.txt", "w") as f: n = 1 #计数,每40个字符换行,重新计数 for i in range(0,l,2): f.write(str[i:i+2]) f.write(' ') if n == 20: f.write('\n') n = 0 n += 1
经过两张图片对比,是不是第二张更整洁好看呢?想要获得跟小编一样的效果图,大家就赶紧把代码落实到实处吧,期待小伙伴们的成功。更多Python学习推荐:PyThon学习网教学中心。
当前题目:创新互联Python教程:python3如何给字符串换行并加空格?
文章路径:http://www.shufengxianlan.com/qtweb/news6/264456.html
成都网站建设公司_创新互联,为您提供全网营销推广、网站收录、移动网站建设、App开发、域名注册、做网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联