python定义字符串索引运算符和切片运算符

回复 收藏
python定义字符串时,需要使用单引号或者双引号:
a = 'world'
print a
b = "worlds"
print b

* 使用索引运算符[]和切片运算符可以得到子字符串
c = a[0]
print c
d = b[1:4]
print d
e = b[-1]
print e

a字符串为world, a[0]为w, a[1]为o, a[2]为r .... a[4]为d 也可以用a[-1]表示最后一个字符;
a[0:1] 表示从a[0]开始,到a[1]之前的字符,其实就是a[0];
a[2:4]表示从a[2]开始,到a[4]之前的字符串,那么就是a[2]a[3],即'rl' ;
a[:4]即a[0:4]
a[1:]即a[1:5]
2013-03-01 15:02 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: