Python 小練習 文字替代

2021-07-13 22:45:53 字數 474 閱讀 7005

題目要求,定一乙個函式,包含2個變數,都是字串,要求掃瞄第乙個字串內是否包含第二個變數的字串,如果包含,將其改為*號,第二個字串是幾個字母,相應地在第乙個變數裡,就修改為幾個*號,如下:

def ******(text,word):

text=text.split()         #將原始字串分割成列表元素

for i in range(len(text)): #用len函式歷遍text內元素

if text[i]==word:      #檢查每個元素是否和word這個字串匹配

text[i]='*'*len(word) #如果匹配,則修改為*號,長度和word的長度相同

return ' '.join(text)      #最後再將輸出的文字從list提取

Python練習 檔案

1 隨機生成20個兩位正整數,將其公升序排序後再寫入文字檔案data asc.txt中!1 import random 2 alist random.randint 10,100 for i in range 20 隨機生成20二位整數 3 alist.sort 從小到大公升序 4 date str...

python日常練習(檔案簡單操作)

前幾天學習了檔案,藉此機會來練練手,平常學習python都是只看書,大腦中有大體掌握的感覺,今天敲了 發現漏洞百出,在同學面前相形見絀。借雙11來上傳我的第一篇python部落格,也好平復一下浮躁的心情 現在知道聖如佛什麼感覺了2333 好了,以後可不能眼高手低嘞,多敲多練才是王道 要求 上半部分分...

爬蟲 python基礎練習(檔案的讀取)

codeing utf 8 time 2021 2 10 16 58 author foryou file demo7.py software pycharm f open test.txt w read方法,讀取指定的字元,開始時指定在檔案頭部,每執行一次,向後移動指定字元數 開啟檔案 w寫模式 ...