# 示例代码:字符串反转
# 方法一:使用切片
def reverse_string_slice(s):
# 切片操作,步长为-1表示从后往前取字符
return s[::-1]
# 方法二:使用内置函数和列表
def reverse_string_builtin(s):
# 将字符串转换为列表,反转列表后再拼接成字符串
return ''.join(reversed(list(s)))
# 测试代码
if __name__ == "__main__":
test_string = "hello"
print("原字符串:", test_string)
print("方法一(切片)反转结果:", reverse_string_slice(test_string))
print("方法二(内置函数)反转结果:", reverse_string_builtin(test_string))
方法一:使用切片
s[::-1] 是 Python 中的切片操作,其中 [::-1] 表示从字符串的末尾开始,逐个字符向前取,从而实现字符串反转。方法二:使用内置函数和列表
reversed() 是 Python 的内置函数,返回一个迭代器,按逆序遍历给定的序列。将字符串转换为列表后,再使用 reversed() 反转,最后用 ''.join() 将列表中的字符重新拼接成字符串。测试代码
"hello",分别调用两种方法进行反转,并输出结果。上一篇:python和c++
下一篇:python停止程序运行
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站