华为机试题:
1、计算字符串最后一个单词的长度,单词以空格隔开。
解题思路:
①先将字符川用分隔符切割为数组,
②取数组的最后一个元素的长度
str_in = input().split(' ')
print(len(str_in[-1]))
2、写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写。
解题思路:
①分两次输入,第一次输入的为字符串,第二次输入统计字符;
②先将输入字符串全部转大/小写;
②统计字符串中字符个数。
str_in = input().lower()
str = input().lower()
print(str_in.count(str))