某公司笔试题 - 字符串反转(附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")
posted @   Alpha_To_Beta  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示