Skip to content

字符串逆序

面试题目

  • 级别: L1
  • 知识模块: Python 编程语言

如何对字符串进行逆序,至少使用两种方式完成

公司

  • 美团外包

招聘类型

社招

题目解析

  • 题目主要考察对 Python 特性的理解和编程逻辑能力
  • 可使用切片、字符串拼接、借助其它类型等方式实现

答案

方式一: 使用切片

s = "hello"
s = s[::-1]
print(s)

方式二:使用字符串拼接

s = 'hello'
rs = ""
for c in s:
    rs = c + rs
print(rs)

方式三:借助列表

s = "hello"
rs = list(s)
rs.reverse()
rs = "".join(rs)
print(rs)