2026年信息技术招聘面试题集.docxVIP

  • 0
  • 0
  • 约9.72千字
  • 约 27页
  • 2026-11-01 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年信息技术招聘面试题集

一、编程与算法题(共5题,每题10分,总分50分)

1.基于Python的字符串处理题(10分)

题目:

请编写一个Python函数,接收一个包含中文和英文混合的字符串作为输入,要求返回一个新字符串,其中所有中文字符按Unicode编码从小到大排序,英文字符保持原顺序。例如输入daasfs123中国ABC,返回123ABCdaasfs中国。

答案:

python

defsort_mixed_string(s):

chinese=sorted([cforcinsif\u4e00=c=\u9fff])

other=.join([cforcinsifnot(\u4e00=c=\u9fff)])

return.join(chinese+[cforcinotherifc.isdigit()])+.join([cforcinotherifnotc.isdigit()])

示例

print(sort_mixed_string(daasfs123中国ABC))#输出:123ABCdaasfs中国

解析:

1.首先将输入字符串分为中文部分和其他字符部分

2.中文部分使用sorted()函数按Unicode编码排序

3.其

文档评论(0)

1亿VIP精品文档

相关文档