新聞中心
在python的學(xué)習(xí)進(jìn)度上,小編一直認(rèn)為只有難易點(diǎn)結(jié)合起來(lái),才更容易調(diào)動(dòng)初學(xué)者的學(xué)習(xí)想法。一味的過(guò)于簡(jiǎn)單或是加大難度,都不是什么還事情。所以小編把自己學(xué)習(xí)python換行遇到的一個(gè)有意思的小例子分享給大家,涉及到了多個(gè)小知識(shí)點(diǎn),希望看完后大家也能把它們靈活地運(yùn)用起來(lái)。

創(chuàng)新互聯(lián)建站主要從事成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)鄂州,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢建站服務(wù):18982081108
現(xiàn)在有個(gè)長(zhǎng)字符串,該字符串由字母和數(shù)字構(gòu)成,內(nèi)部無(wú)換行或者空格,例如:
str='adssggkake33geg3ge3he3beb3be3e3veghejne3ennneb3beg3he3ne3eb3he3je3ebhsjjkfkkrkwjjweaffdnasfduueueranrnenanrjejureuaruuedjdjafjkdkckiwuuwruru33r324j332n4n4'
打算將該字符串寫(xiě)入txt文檔,寫(xiě)入前自動(dòng)新建一個(gè)自由命名的txt文檔,然后寫(xiě)入該文檔,在文檔中每40個(gè)字符為一行,每?jī)蓚€(gè)字符間有一個(gè)空格,請(qǐng)問(wèn)如何實(shí)現(xiàn)?
解決辦法:
字符串截取例子:
str = '0123456789' print(str[0:3]) 輸出: 012
寫(xiě)入txt例子:
with open("test.txt", "w") as f:
f.write("這是個(gè)測(cè)試!")
寫(xiě)入循環(huán)就好了
str='adssggkake33geg3ge3he3beb3be3e3veghejne3ennneb3beg3he3ne3eb3he3je3ebhsjjkfkkrkwjjweaffdnasfduueueranrnenanrjejureuaruuedjdjafjkdkckiwuuwruru33r324j332n4n4'
l = len(str) #字符串長(zhǎng)度
with open("test.txt", "w") as f:
n = 1 #計(jì)數(shù),每40個(gè)字符換行,重新計(jì)數(shù)
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
經(jīng)過(guò)兩張圖片對(duì)比,是不是第二張更整潔好看呢?想要獲得跟小編一樣的效果圖,大家就趕緊把代碼落實(shí)到實(shí)處吧,期待小伙伴們的成功。更多Python學(xué)習(xí)推薦:PyThon學(xué)習(xí)網(wǎng)教學(xué)中心。
網(wǎng)站標(biāo)題:創(chuàng)新互聯(lián)Python教程:python3如何給字符串換行并加空格?
當(dāng)前路徑:http://www.5511xx.com/article/djgdhjh.html


咨詢
建站咨詢
