分析
不分大小写地删除字符,那么就转化字符为大写,如果要剔除,则不添加之
replace方法删除字符:
s.replace(s1.upper,"").replace(s1.lower(),"")
Python 字符串大小写转换
print(str.upper()) # 把所有字符中的小写字母转换成大写字母
print(str.lower()) # 把所有字符中的大写字母转换成小写字母
print(str.capitalize()) # 把第一个字母转化为大写字母,其余小写
print(str.title()) # 把每个单词的第一个字母转化为大写,其余小写
题目
输入一个字符串 str,再输入要删除字符 c,大小写不区分,将字符串 str 中出现的所有字符 c 删除。提示:去掉两端的空格。
解答
s=input().strip()
c=input().strip()
ss=""
for i in s:
if i.upper()==c.upper():
pass
else:
ss+=i
print("result: {}".format(ss))
replace方法:
s=input().strip()
c=input().strip()
print("result: {}".format(s.replace(c.upper(),"").replace(c.lower(),"")))