之前说了,字符串和list有很多不得不说的事。今天就来说说字符串的一些与list相似的操作。
1. 遍历
通过for...in可以遍历字符串中的每一个字符。
word = 'helloworld'
for c in word:
print(c)
2. 索引访问
通过[]加索引的方式,访问字符串中的某个字符。
print (word[0])
print (word[-2])
与list不同的是,字符串不能通过索引访问去更改其中的字符。
word[1] = 'a'
这样的赋值是错误的!
3. 切片
通过两个参数,截取一段子串,具体规则和list相同。
print (word[5:7])
print (word[:-5])
print (word[:])
4. 连接字符
join方法也可以对字符串使用,作用就是用连接符把字符串中的每个字符重新连接成一个新字符串。
newword = ','.join(word)
#======= 课外的话 ========#
前两天承蒙 MacTalk池建强 老师的推荐,让我们的学习队伍进一步壮大了。很多同学用的是Mac系统,而我是Linux党,很多Mac上的问题我没法帮忙解决。建议关注池老师的微信号,他经常会介绍一些Mac的使用技巧,让你更好地发挥Mac的强大功能。不用Mac的同学也建议去看看,他的文章有关技术和人文,相信你会得到不少启发。
微信号:Sagacity-Mac,直接搜索 mactalk 也可以看到。