前两天承蒙MacTalk池建强老师的推荐,让我们的学习队伍进一步壮大了。很多同学用的是Mac系统,而我是Linux党,很多Mac上的问题我没法帮忙解决。建议关注池老师的微信号,他经常会介绍一些Mac的使用技巧,让你更好地发挥Mac的强大功能。不用Mac的同学也建议去看看,他的文章有关技术和人文,相信你会得到不少启发。
微信号:Sagacity-Mac,直接搜索mactalk也可以看到。
#==== 关于字符串的事 ====#
之前说了,字符串和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)
面向零基础初学者的编程课
每天5分钟,轻松学编程
回复『 p 』查看课程目录
回复『 t 』查看习题列表