前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Python 第30课】 字符串的索引和切片

【Python 第30课】 字符串的索引和切片

作者头像
Crossin先生
发布2018-04-16 13:18:37
8980
发布2018-04-16 13:18:37
举报

前两天承蒙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 』查看习题列表

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2013-07-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Crossin的编程教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档