某公司笔试题 - 字符串反转(附python代码)
# 接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)
import re
str1 = input("请输入一个只有小写字母的字符串:")
# 通过正则表达式只匹配输入字符串中的小写字母
str2 = re.sub('[^a-z]', '', str1)
print(str2)
if len(str2) > 0 and len(str2) <= 1000:
# 字符串转成数组
str2_list = list(str2)
# 数组倒序
str2_list.reverse()
l = []
# 遍历数组元素,并拼接到一个新的字符串
for i in str2_list:
l.append(i)
new_str = "".join(l)
print(new_str)
else:
print("输入的字符串长度超过1000")
标签:
HW笔试题
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?