仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 578|回复: 9
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇字符串的截取和调换经常使用办法

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:05:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小知识:RHEL是很多大型企业采用的操作系统,但需要向RedHat购买使用权,有偿享受技术支持、版本升级等,所以推荐大家使用CentOS。
一:字符串的截取
python的字符串是有序聚集,我们可以经由过程索引来提取想要获得的字符,可以把python的字符串也做为字符串的列表就更好懂得
python的字串列表有2种取值次序:

第一种是从左到右索引默许0开端的,最年夜规模是字符串长度少1
s=ilovepython
s[0]的成果是i

第二种是从右到左索引默许-1开端的,最年夜规模是字符串开首
s=ilovepython
s[-1]的成果是n

下面这个是获得一个字符,假如你的现实要获得一断字符的话,可以用到python字符串截取功效,好比:
s=ilovepython
s[1:5]的成果是love

当应用以冒号分隔的字符串,python前往一个新的对象,成果包括了以这对偏移标识的持续的内容,右边的开端是包括了下界限,好比下面的成果包括了s[1]的值l,而取到的最年夜规模不包含上界限,就是s[5]的值p

多举几个里例子让人人更明确点:
s[:3]
成果是ilo,免却:右边的话,沉默右边开端的索引值是0,其实这个表达式和s[0:3]的意思是一样的。
s[:-1]
成果是:ilovepytho就是右边开端的索引值是0,最年夜规模到字符串里的最初一个字符然则不包含最初一个字符。
s[:]
成果是:ilovepython获得了从偏移0到末尾之间的元素,这是python字符串拷贝

二:字符串的调换
python字符串调换是python操作字符串的时刻常常会碰着的成绩,这里简略引见下字符串调换办法。
python字符串调换可以用2种办法完成:
1、用字符串自己的办法
2、用正则来调换字符串

上面用个例子来试验下:
a=helloword
我把a字符串里的word调换为python

1、用字符串自己的replace办法
a.replace(word,python)
输入的成果是hellopython

2、用正则表达式来完成调换:
importre
strinfo=re.compile(word)
b=strinfo.sub(python,a)
printb
输入的成果也是hellopython
小知识:Linux发展和成长过程始终依赖着五个重要支柱:UNIX操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。
活着的死人 该用户已被删除
沙发
发表于 2015-1-15 22:12:26 | 只看该作者

带来一篇字符串的截取和调换经常使用办法

Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。
谁可相欹 该用户已被删除
板凳
发表于 2015-1-18 10:34:26 | 只看该作者
期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
乐观 该用户已被删除
地板
发表于 2015-1-27 07:39:39 | 只看该作者
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
若相依 该用户已被删除
5#
发表于 2015-2-5 11:49:46 | 只看该作者
选择交流平台,如QQ群,网站论坛等。
兰色精灵 该用户已被删除
6#
发表于 2015-2-11 20:52:19 | 只看该作者
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
再见西城 该用户已被删除
7#
发表于 2015-3-2 20:22:12 | 只看该作者
Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。
冷月葬花魂 该用户已被删除
8#
发表于 2015-3-11 07:59:38 | 只看该作者
Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。
莫相离 该用户已被删除
9#
发表于 2015-3-18 07:15:09 | 只看该作者
不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。
admin 该用户已被删除
10#
发表于 2015-3-25 20:59:41 | 只看该作者
上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-16 07:07

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表