Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python thay thế từ bằng dấu hoa thị trong câu

Ta có thể dùng chương trình thay thế từ bằng dấu hoa thị trong câu để che giấu từ nhạy cảm, v.v. từ câu. Ví dụ,

Nếu ta có câu,

"Go feed all the ducks in the lake"

Và từ muốn thay bằng hoa thị, giả sử là ducks. Thì câu cuối cùng sẽ trông như −

"Go feed all the ***** in the lake"

Ta có thể dùng trực tiếp hàm replace của Python để đạt chức năng này. Ví dụ,

Ví dụ

def replaceWithAsterisk(sent, word): # Dùng hàm replace tìm và thay từ bằng # cùng số hoa thị bằng độ dài từ. return sent.replace(word, "*" * len(word)) sent = "Go feed all the ducks in the lake" censored_sent = replaceWithAsterisk(sent, "ducks") print(censored_sent)

Kết quả

Điều này sẽ cho kết quả −

Go feed all the ***** in the lake