题目描述: 在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写). python代码: 思路1:依次统计字符串中每个字符出现的次数,遇到次数为1的则返回。 # -*- coding:utf-8 -*- class Solution: def FirstNotRepeatingChar(self, s): for i in range(len(s)): if s.count(s[i]) == 1: return i return -1 思路2:待补充。。。