当前位置:   article > 正文

如何用python倒序输出字符串?_采用递归调用,输入字符串“python is a good language ”,然后倒序输出。

采用递归调用,输入字符串“python is a good language ”,然后倒序输出。

今天在面试一个实习生的时候,向他提了一个问题,用你最喜欢的编程语言实现倒序输出字符串你会怎么做?

小伙子说最喜欢C++,然后找我要了支笔在纸上写了十几行代码,用的还是递归求解的方法…

虽然最后是实现了这个小目标,但这过程让我总感到焦虑…

我问小伙子学过python没有,小伙子腼腆的说没有学过,因为在大一的时候学了C++,也觉得精通一门就足够了,就没有学其他的编程语言了

其实我作为一个面试官,觉得作为一个年轻人来说,精通是一回事,也要有涉猎各个方面的能力,老一辈的人还说不要在一棵树上吊死

当你遇到编程上的一些比较难问题的时候,复杂的编程语言总会让你需要花费点时间,但不妨换一种简单的编程语言,让自己的思路清晰一些,这也算是一种方法

就比如我向这位小伙子提出的问题,如何去用python去实现呢?其实很简单,仅仅四行就解决了

# coding=gbk
# py不支持中文,所以需要在第一行输出coding=gbk
massage = input('输入一组字符串:')
#输入一组字符串
a = list(massage)
# list是pyhton中常见的数据类型,创建一个列表
a.reverse()
# 倒序输出,reverse的用法
print(''join(a))
# 输出一个新的字符串,join()的用法 ,
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

你们学会了吗?

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/561610
推荐阅读
相关标签
  

闽ICP备14008679号