downmovies 发表于 2018-8-15 07:49:18

python字符串学习之二

  索引和分片:
  1、索引:s获取特定偏移的元素
  注意:偏移有正偏移和负偏移
  负偏移就是从最后或者右边反向进行计数
  负的索引号加上字符串的长度等于正偏移的位置
  2、分片的常用方法:
  s的含义是,从第i个位置的元素开始取,到j个位置结束,其中不包括第j个元素(左闭右开)
  s 获取从偏移为1开始,后面的所有元素,包括1位置在内的元素
  s[:3] 获取从0偏移开始,到偏移为3位置的元素,不包括3位置的元素
  s[:-1] 获取从0偏移开始,后面的所有元素,不包括最后一个元素
  s[:] 拷贝整个字符串
  3、扩展分片,第三个限制值:
  python2.3中,分片表达式增加一个可选的第三个索引,用作步进
  s的含义是,从x位置开始,到偏移为y的位置元素(不包括y位置),其中间隔为z的取出元素
  4、分片对象slice()
  >>>s = 'spam'
  >>>s
  >>>'pa'
  >>>s
  >>>'pa'
  5、分片的作用:
  (1)一个分片表达式能够返回除第一个之外的所有元素的列表
  (2)清理输入文件的内容
页: [1]
查看完整版本: python字符串学习之二