|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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网络。 |
|