Python的字符串索引和分片是什么

2025-10-01 09:18:33

1、字符串的索引  正数索引

     通过字符串的索引。可输出任意一个字符,如果索引为负数,就是相当于从后向前数。

   例如 str="nihao"  str[0]就是n

   

Python的字符串索引和分片是什么

2、字符串的索引 负数索引

     通过字符串的索引。可输出任意一个字符,如果索引为负数,就是相当于从后向前数。

   例如 str="nihao"  str[-2]就是a 

Python的字符串索引和分片是什么

3、字符串的分片  单个分片

      分片就是从给定的字符串中分离出部分内容.单分片和索引类似

 例如 str="nihao" str[1]就是 i

Python的字符串索引和分片是什么

4、字符串的分片  多字符分片

     我们知道单分片之后 肯定会想学习不一样的东西 多分片的格式如下

  str="nihao"  str[1,3] 或者是str[3:]

  

Python的字符串索引和分片是什么

5、字符串的分片  高级模式  扩展形式

  str[I,J,K]意思是从I到J-1,每隔K个元素索引一次,如果K为负数,就是按从由往左索引。

   例如  str="ni hao a"

   str[1,4,1]

Python的字符串索引和分片是什么

6、Python中修改字符串只能重新赋值。

      每修改一次字符串就生成一个新的字符串对象,这看起来好像会造成效率下降,其实,在Python内部会自动对不再使用的字符串进行垃圾回收,所

以,新的对象重用了前面已有字符串的空间

     

Python的字符串索引和分片是什么

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢