1. 使用字符串切片:
original_string = "hello"
reversed_string = original_string[::-1]
print(reversed_string) # 输出: "olleh"
2. 使用循环
original_string = "hello"
reversed_string = ""
for char in original_string:
reversed_string = char + reversed_string
print(reversed_string) # 输出: "olleh"
3. 使用栈数据结构
original_string = "hello"
stack = list(original_string)
reversed_string = ''
while stack:
reversed_string += stack.pop()
print(reversed_string) # 输出: "olleh"
4. 使用reversed()
函数和join()
方法
original_string = "hello"
reversed_string = ''.join(reversed(original_string))
print(reversed_string) # 输出: "olleh"