- 0
- 0
- 约8.05千字
- 约 23页
- 2026-03-19 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年腾讯公司技术工程师面试题及解析
一、编程题(共5题,每题20分,总分100分)
1.题目:
编写一个函数,实现将一个字符串中的所有大写字母转换为小写字母,所有小写字母转换为大写字母,其他字符保持不变。
示例输入:`HelloWorld!123`
示例输出:`hELLOwORLD!123`
解析:
此题考察基础编程能力和字符处理能力。可以使用Python的`swapcase()`方法,或者遍历字符串,判断每个字符的大小写并进行转换。代码简洁高效,注意边界条件(如空字符串、特殊字符)。
答案:
python
defswap_case(s):
returns.swapcase()
示例调用
input_str=HelloWorld!123
output_str=swap_case(input_str)
print(output_str)#输出:hELLOwORLD!123
解析:
`swapcase()`方法会自动处理大小写转换,适用于简单场景。若需手动实现,可使用ASCII码判断:
python
defswap_case_manual(s):
result=[]
forcins:
ifa=c=z:
result.append(c.upper())
elifA=
您可能关注的文档
最近下载
- U8 Cloud增值服务合同.docx VIP
- 网点盈亏平衡测算表.docx VIP
- 高考天津卷2024年《英语》考试真题与参考答案.pdf VIP
- 2025-2026学年小学信息科技泰山版2024六年级上册-泰山版2024教学设计合集.docx
- 校本课程目标的确立幻灯片.ppt VIP
- 2025年南京考安全员试题及答案.doc VIP
- 2023年内蒙古呼伦贝尔市、兴安盟中考数学试卷 .docx VIP
- u8cloud基础供应链云融和实施方案.pdf VIP
- YB45型包装机内衬纸输送不良的原因分析及解决办法.pdf VIP
- D-Z-T 0276.2-2015 岩石物理力学性质试验规程 第2部分:岩石含水率试验(正式版).docx VIP
原创力文档

文档评论(0)