在python的学习进度方面,小编一直认为只有难易相结合,才能更容易调动初学者的学习思路。一味的太简单或者增加难度,都不是还钱的事。所以小编给大家分享了一个我在学习python换行时遇到的一个有趣的小例子,里面涉及到一些小知识点。希望大家看完后能灵活运用。
现在有一个由字母和数字组成的长字符串,里面没有换行符或空格,例如:
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数学函数是如何使用的?11/01
- ♥ 如何下载安装python3.10?08/20
- ♥ 如何在 python3 字典中使用 copy() 函数?12/18
- ♥ 什么是 python 卡方检验01/09
- ♥ python的快捷键有哪些?08/13
- ♥ 如何在python中使用列表11/07
内容反馈