題目:寫乙個函式,它接受乙個字串,做的事情和 strip()字串方法一樣。如果只
傳入了要去除的字串,沒有其他引數,那麼就從該字串首尾去除空白字元。
否則,函式第二個引數指定的字元將從該字串中去除。
答案:
importrestr1 = input('
請輸入字串:')
str2 = input('
請輸入要刪除的字元,若無請按回車:')
deffunc(str1,str2):
mo1 = re.compile(r'
^\s*')
mo2 = re.compile(r'
\s*$')
mo3 =re.compile(str2)
re1 = mo1.sub(''
,str1)
re2 = mo2.sub(''
,re1)
re3 = mo3.sub(''
,re2)
(re3)
func(str1,str2)
7 18 2 strip 的正規表示式版本
寫乙個函式,它接受乙個字串,做的事情和strip 字串方法一樣。如果只傳入了要去除的字串,沒有其他引數,那麼就從該字串首尾去除空白字元。否則,函式的第二個引數指定的字元將從該字串中去除。import re def strip ver arg1,arg2 if arg2 todo1 one arg r...
7 18 2 strip 的正規表示式版本
7.18.2 strip 的正規表示式版本 寫乙個函式,它接受乙個字串,做的事情和strip 字串方法一樣。如果只傳入了要去除的字串,沒有其他引數,那麼就從該字串首尾去除空白字元。否則,函式第二個引數指定的字元將從該字串中去除。本人理解此題的含義為讓學員使用.sub 去除空白字元或指定的字元 包括空...
python strip 的正規表示式版本
寫乙個函式,它接受乙個字串,做的事情和 strip 字串方法一樣。如果只傳入了要去除的字串,沒有其他引數,那麼就從該字串首尾去除空白字元。否則,函式第二個引數指定的字元將從該字串中去除。import re def restrip text,param mo re.compile r str para...