python 测试题
时间: 2023-11-12 13:00:35 浏览: 86
好的,我明白了。下面是我的回答:
题目:写一个函数,输入一个字符串,返回该字符串中第一个只出现一次的字符。如果不存在只出现一次的字符,则返回空字符。
解答:
```python
def first_unique_char(s):
if not s:
return ''
char_count = {}
for c in s:
char_count[c] = char_count.get(c, 0) + 1
for c in s:
if char_count[c] == 1:
return c
return ''
```
阅读全文