2026年人工智能工程师面试题及答案深度解析.docxVIP

  • 1
  • 0
  • 约9.59千字
  • 约 25页
  • 2026-10-13 发布于福建
  • 举报

2026年人工智能工程师面试题及答案深度解析.docx

第PAGE页共NUMPAGES页

2026年人工智能工程师面试题及答案深度解析

一、编程能力测试(共5题,每题10分,总分50分)

1.Python编程题(10分)

题目:

请编写一个Python函数,实现以下功能:

-输入一个字符串,统计其中每个字母出现的次数,并按字母顺序输出结果。

-忽略大小写,仅统计字母,忽略其他字符(如空格、标点符号等)。

-示例输入:`Hello,World!`,输出:`{d:1,e:1,h:1,l:3,o:2,r:1,w:1}`。

答案:

python

defcount_letters(s):

count={}

forcharins.lower():

ifchar.isalpha():

count[char]=count.get(char,0)+1

returndict(sorted(count.items()))

示例调用

print(count_letters(Hello,World!))#输出:{d:1,e:1,h:1,l:3,o:2,r:1,w:1}

解析:

-使用`lower()`统一转换为小写,避免大小写重复统计。

-`isalpha()`检查字符是否为字母,忽略非字母字符。

-`count.get(char,0)`实现计数

文档评论(0)

1亿VIP精品文档

相关文档