给出一个字符串abc,给出一个让循环左移的位数得到结果:
下面两种方法:
第一种:以字符串操作方式解决
第二种:以数组操作方式解决

有意思的是使用字符串进行操作时,对形式参数进行操作,原字符串是不变的
而使用数组进行操作时,也是对形式参数进行操作,原数组改变了,这是因为python解释器
对str进行了优化,他把str每次使用时,复制一份把这一份作为局部变量让我们操作
或者可以用字符串切片拼接
代码如下:

本文探讨了在Python中实现字符串循环左移的两种方法:一种是通过字符串操作,另一种是通过数组操作。文章指出,使用字符串操作时,原字符串不会改变,因为Python在操作时会复制一份字符串;而使用数组操作时,原数组会改变。文章还提供了具体的代码示例。
给出一个字符串abc,给出一个让循环左移的位数得到结果:
下面两种方法:
第一种:以字符串操作方式解决
第二种:以数组操作方式解决

有意思的是使用字符串进行操作时,对形式参数进行操作,原字符串是不变的
而使用数组进行操作时,也是对形式参数进行操作,原数组改变了,这是因为python解释器
对str进行了优化,他把str每次使用时,复制一份把这一份作为局部变量让我们操作
或者可以用字符串切片拼接
代码如下:


被折叠的 条评论
为什么被折叠?
