Program Python untuk Menghapus Tanda Baca Dari String

5
(1)

Terkadang, kita mungkin ingin memecah kalimat menjadi daftar kata.

Dalam kasus seperti itu, pertama-tama kami mungkin ingin membersihkan string dan menghapus semua tanda baca. Berikut adalah contoh cara melakukannya.

Kode sumber

# define punctuation
punctuations = '''!()-[]{};:'",<>./?@#$%^&*_~'''

my_str = "Hello!!!, he said ---and went."

# To take input from the user
# my_str = input("Enter a string: ")

# remove punctuation from the string
no_punct = ""
for char in my_str:
   if char not in punctuations:
       no_punct = no_punct + char

# display the unpunctuated string
print(no_punct)

Keluaran

Hello he said and went

Dalam program ini, pertama-tama kita mendefinisikan string tanda baca. Kemudian, kami mengulangi string yang disediakan menggunakan for lingkaran.

Di setiap iterasi, kami memeriksa apakah karakter tersebut adalah tanda baca atau tidak menggunakan tes keanggotaan. Kami memiliki string kosong yang kami tambahkan (menggabungkan) karakter jika itu bukan tanda baca. Terakhir, kami menampilkan string yang telah dibersihkan.

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.


Notice: ob_end_flush(): failed to send buffer of zlib output compression (0) in /home/breatgem/widiyanata.com/wp-includes/functions.php on line 4755