码迷,mamicode.com
首页 > 其他好文 > 详细

基本的字符串之切片

时间:2019-09-20 20:50:06      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:第一个   结果   nbsp   style   切片   运行   color   mamicode   字符串   

Python提供了5个字符串的基本操作符

技术图片

切片操作(slice)可以从一个字符串中获取子字符串(字符串的一部分)。我们使用一对方括号、起始偏移量start、终止偏移量end 以及可选的步长step 来定义一个分片。

即[start:end:step]

  • 实行左闭右开原则
  • [:] 提取从开头(默认位置0)到结尾(默认位置-1)的整个字符串
  • [start:] 从start 提取到结尾
  • [:end] 从开头提取到end - 1
  • [start:end] 从start 提取到end - 1
  • [start:end:step] 从start 提取到end - 1,每step 个字符提取一个
  • 左侧第一个字符的位置/偏移量为0,右侧最后一个字符的位置/偏移量为-1

例如:

s="hello"
t="world"
s+=t
print(s)
print(s[-1])
print(s[2:8])
print(s[::3])
print(s[-2::-1])

分析:s[-1]表示s字符串逆序遍历的第一位字符即d。

   s[2:8]表示s字符串顺序从第2位字符遍历到第七位,因为实行左闭右开原则,即llowor。

   s[::3]表示s字符串顺序从头到尾每隔3个字符遍历,即hlod

   s[-2::-1]表示s字符串从倒数第二个字符逆序遍历,即lrowolleh

运行结果:

技术图片

 

基本的字符串之切片

标签:第一个   结果   nbsp   style   切片   运行   color   mamicode   字符串   

原文地址:https://www.cnblogs.com/DrcProgrammingCool/p/11559640.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!