Python 基础:字符串反转
作者:野牛程序员:2025-12-22 10:48:57python阅读 1997
Python 基础:字符串反转
# /*
# Python 基础:字符串反转
# --------------------------------------------------------
# 方法概览:
# 1) 切片方式(最简洁)
# 2) reversed() + join()
# 3) 循环拼接(不推荐,效率低)
# */
# ========================================
# 示例一:切片方式
s = "Hello Python"
reversed_s = s[::-1]
print("切片反转:", reversed_s)
# ========================================
# 示例二:reversed() + join()
reversed_s2 = "".join(reversed(s))
print("reversed() + join 反转:", reversed_s2)
# ========================================
# 示例三:循环拼接(效率低)
reversed_s3 = ""
for ch in s:
reversed_s3 = ch + reversed_s3
print("循环拼接反转:", reversed_s3)
# --------------------------------------------------------
# 要点总结:
# 1) 切片 s[::-1] 最简洁且高效;
# 2) reversed() 返回迭代器,可用于生成器或 join;
# 3) 循环拼接不推荐,适合演示原理。
# */
#
# 切片反转: nohtyP olleH
# reversed() + join 反转: nohtyP olleH
# 循环拼接反转: nohtyP olleH野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

