python3怎么给字符串换行并加空格?-创新互联

小编给大家分享一下python3怎么给字符串换行并加空格?,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

沙县ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!

现在有个长字符串,该字符串由字母和数字构成,内部无换行或者空格,例如:

str='adssggkake33geg3ge3he3beb3be3e3veghejne3ennneb3beg3he3ne3eb3he3je3ebhsjjkfkkrkwjjweaffdnasfduueueranrnenanrjejureuaruuedjdjafjkdkckiwuuwruru33r324j332n4n4'

打算将该字符串写入txt文档,写入前自动新建一个自由命名的txt文档,然后写入该文档,在文档中每40个字符为一行,每两个字符间有一个空格,请问如何实现?

解决办法:

字符串截取例子:

str = '0123456789'
print(str[0:3])
输出:
012

写入txt例子:

with open("test.txt", "w") as f:
f.write("这是个测试!")

python3怎么给字符串换行并加空格?

写入循环就好了

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怎么给字符串换行并加空格?

看完了这篇文章,相信你对python3怎么给字符串换行并加空格?有了一定的了解,想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


当前名称:python3怎么给字符串换行并加空格?-创新互联
分享网址:http://csdahua.cn/article/dopjph.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流