给出一个字符串abc,给出一个让循环左移的位数得到结果:
下面两种方法:
第一种:以字符串操作方式解决
第二种:以数组操作方式解决
有意思的是使用字符串进行操作时,对形式参数进行操作,原字符串是不变的
而使用数组进行操作时,也是对形式参数进行操作,原数组改变了,这是因为python解释器
对str进行了优化,他把str每次使用时,复制一份把这一份作为局部变量让我们操作
或者可以用字符串切片拼接
代码如下:
给出一个字符串abc,给出一个让循环左移的位数得到结果:
下面两种方法:
第一种:以字符串操作方式解决
第二种:以数组操作方式解决
有意思的是使用字符串进行操作时,对形式参数进行操作,原字符串是不变的
而使用数组进行操作时,也是对形式参数进行操作,原数组改变了,这是因为python解释器
对str进行了优化,他把str每次使用时,复制一份把这一份作为局部变量让我们操作
或者可以用字符串切片拼接
代码如下: