python習題庫字符串1-11

習題1:一個句子中的所有數字和標點符號刪除

方法1:

#encoding=utf-8
s="i am a boy, my age is 19 years."
import string
result=""
for letter in s:
    if not letter.isdigit()  and letter not in string.punctuation:
        result+=letter
print(result)

在這裏插入圖片描述
方法2:

#encoding=utf-8
import string
s="i am a boy, my age is 19 years."
result=""
for letter in s:
    if letter in string.ascii_letters or letter==" ":
        result+=letter
print(result)

在這裏插入圖片描述
方法3:

#encoding=utf-8
import string
s="i am a boy, my age is 19 years."
for letter in s:
    if letter in "0123456789":
        s=s.replace(letter,"")
    if letter in string.punctuation:
        s=s.replace(letter,"")
print(s)

在這裏插入圖</div></body></html>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章