知行编程网知行编程网  2022-09-28 10:30 知行编程网 隐藏边栏  7 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python3如何给字符串换行并加空格?的相关知识,包括python按空格分割字符串,以及python换行函数这些编程知识,希望对大家有参考作用。


如何在python3中用空格包装字符串?

python的学习进度方面,小编一直认为只有难易相结合,才能更容易调动初学者的学习思路。一味的太简单或者增加难度,都不是还钱的事。所以小编给大家分享了一个我在学习python换行时遇到的一个有趣的小例子,里面涉及到一些小知识点。希望大家看完后能灵活运用。

现在有一个由字母和数字组成的长字符串,里面没有换行符或空格,例如:


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中用空格包装字符串?



经过两张图片对比,是不是第二张更整洁好看呢?想要获得跟小编一样的效果图,大家就赶紧把代码落实到实处吧,期待小伙伴们的成功。

更多Python学习推荐:




本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享