小编给大家分享一下python3怎么给字符串换行并加空格?,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
现在有个长字符串,该字符串由字母和数字构成,内部无换行或者空格,例如:
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
看完了这篇文章,相信你对python3怎么给字符串换行并加空格?有了一定的了解,想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。