养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

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

时间:2024-10-13 11:19:55

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

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

工具/原料

python3.7

sublimetext3

方法/步骤

1、这里以sublimetext3编辑器作为示范,打开软件,并且创建一个新的py文档。

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

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

2、string="testing"print(string)这里创建一个字符串变量作为示范,打印变量可以看到是正常的输出。

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

3、foriinstring:print(i)如果用for循环可以把字符串里面每个字符分别打印,这里就是用i这个指针逐步来实现的。

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

4、foriinstring[::-1]:print(i)我们可以用这个切割方法,来进行倒序,因为-1就是倒序,所以i从一开始就是倒序来进行输出的。

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

5、forii艘绒庳焰nrange(len(string)-1,-1,-1):print(string[i])我们也可以用range来进行指针的倒序读取。

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

6、print("".join(reversed(list(string))))这个方法是转换为列表,把列表倒序,再转为字符串。

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

7、i=-1whil娣定撰钠ei>=(-len(string)):print(string[i])i-=1这里还可以用while循环,让指针倒序来输出。

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

© 一点知识