①题目要求
1)题目描述:
写一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出字符串中含有该字符的个数,不区分大小写。
2)输入描述:
第一行输入字符串,第二行输入字符。
3)输出描述:
输出字符串中含有该字符的个数
4)示例1:
输入:
ABCDFEFG
A
输出:
1
②参考答案:
def func():
s = input().lower()
x = input().lower()
print(s.count(x))
func()
③知识点:
1)lower()
lower() 方法转换字符串中所有大写字符为小写。
#用法:str.lower()
2)count()
count() 方法用于统计字符串里某个字符或子字符串出现的次数。可选参数为在字符串搜索的开始与结束位置。
#count()方法语法:
str.count(sub,start=0,end=len(string))
参数:
sub -- 搜索的子字符串;
start -- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。
end -- 字符串中结束搜索的位置。默认为字符串的最后一个位置。
返回值:
该方法返回子字符串在字符串中出现的次数