首页 > 软件开发 > PYTHON >

怎样用指针实现字符串的倒序输出

来源:互联网 2023-03-16 19:16:57 205

怎样用指针实现字符串的倒序输出,这里以python这门语言作为示范,字符串的反转输出是经常会见到的,不同的方法属于不同的算法,消耗的内存也不一样,大家要根据实际情况来具体使用。Ew2办公区 - 实用经验教程分享!

怎样用指针实现字符串的倒序输出Ew2办公区 - 实用经验教程分享!

工具/原料

  • python3.7
  • sublime text3

方法/步骤

  • 1

    这里以sublime text3编辑器作为示范,打开软件,并且创建一个新的py文档。Ew2办公区 - 实用经验教程分享!

    怎样用指针实现字符串的倒序输出Ew2办公区 - 实用经验教程分享!

    怎样用指针实现字符串的倒序输出Ew2办公区 - 实用经验教程分享!

  • 2

    string = "testing"Ew2办公区 - 实用经验教程分享!

    print(string)Ew2办公区 - 实用经验教程分享!

    这里创建一个字符串变量作为示范,打印变量可以看到是正常的输出。Ew2办公区 - 实用经验教程分享!

    怎样用指针实现字符串的倒序输出Ew2办公区 - 实用经验教程分享!

  • 3

    for i in string:Ew2办公区 - 实用经验教程分享!

    print(i)Ew2办公区 - 实用经验教程分享!

    如果用for循环可以把字符串里面每个字符分别打印,这里就是用i这个指针逐步来实现的。Ew2办公区 - 实用经验教程分享!

    怎样用指针实现字符串的倒序输出Ew2办公区 - 实用经验教程分享!

  • 4

    for i in string[::-1]:Ew2办公区 - 实用经验教程分享!

    print(i)Ew2办公区 - 实用经验教程分享!

    我们可以用这个切割方法,来进行倒序,因为-1就是倒序,所以i从一开始就是倒序来进行输出的。Ew2办公区 - 实用经验教程分享!

    怎样用指针实现字符串的倒序输出Ew2办公区 - 实用经验教程分享!

  • 4该信息未经许可获取自百度经验
  • 5

    for i in range(len(string)-1, -1, -1):Ew2办公区 - 实用经验教程分享!

    print(string[i])Ew2办公区 - 实用经验教程分享!

    我们也可以用range来进行指针的倒序读取。Ew2办公区 - 实用经验教程分享!

    怎样用指针实现字符串的倒序输出Ew2办公区 - 实用经验教程分享!

  • 6

    print("".join(reversed(list(string))))Ew2办公区 - 实用经验教程分享!

    这个方法是转换为列表,把列表倒序,再转为字符串。Ew2办公区 - 实用经验教程分享!

    怎样用指针实现字符串的倒序输出Ew2办公区 - 实用经验教程分享!

  • 7

    i = -1Ew2办公区 - 实用经验教程分享!

    while i >= (-len(string)):Ew2办公区 - 实用经验教程分享!

    print(string[i])Ew2办公区 - 实用经验教程分享!

    i -= 1Ew2办公区 - 实用经验教程分享!

    这里还可以用while循环,让指针倒序来输出。Ew2办公区 - 实用经验教程分享!

    怎样用指针实现字符串的倒序输出Ew2办公区 - 实用经验教程分享!

  • 注意事项

    • 一般的循环都是正序,倒序确定结尾从哪个开始即可

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Ew2办公区 - 实用经验教程分享!


    标签: python

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码