Files
python/20-24/lianxi-reversed.py
T
2026-05-06 11:21:42 +08:00

42 lines
745 B
Python

# 翻转字符串
# 推荐方式
# 切片
original_string = "hello"
reversed_string = original_string[::-1]
# print(reversed_string)
# 使用reversed 和 join结合
def reverse_with_list(text):
char_list = list(text)
char_list.reverse()
return "".join(char_list)
original_string = "hello"
print(reverse_with_list(original_string))
# for循环
original_string = "hello"
reverse_string = ""
for char in original_string:
reverse_string = char + reverse_string
print(reverse_string)
# 递归
def reverse_string_tail(s, result=""):
if len(s) == 0:
return result
else:
return reverse_string_tail(s[1:], s[0] + result)
text_string = "Python"
print(reverse_string_tail(text_string))
print("7" < "8")