这篇文章主要为大家详细介绍了Python字符串索引和分片的简单示例,具有一定的参考价值,可以用来参考一下。
对python这个高级语言感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!
给出一个字符串,可输出任意一个字符,如果索引为负数,就是相当于从后向前数。
>>> str="HelloWorld!"
>>> print str[0]
H
>>> print str[-4]
r
>>> str="HelloWorld!"
>>> print str[0]
H
>>> print str[-4]
r
分片就是从给定的字符串中分离出部分内容。
>>> str="HelloWorld!"
>>> print str[0]
H
>>> print str[-4]
r
>>> print str[1:4]
ell
>>> print str[:-7]
Hell
>>> print str[5:]
World!
>>> str="HelloWorld!"
>>> print str[0]
H
>>> print str[-4]
r
>>> print str[1:4]
ell
>>> print str[:-7]
Hell
>>> print str[5:]
World!
分片的扩展形式:
str[I,J,K]意思是从I到J-1,每隔K个元素索引一次,如果K为负数,就是按从由往左索引。
>>> print str[2:7:2]
loo
>>> print str[2:7:1]
lloWo
>>> print str[2:7:2]
loo
>>> print str[2:7:1]
lloWo
ord函数是将字符转化为对应的ASCII码值,而chr函数是将数字转化为字符。例如:
>>> print ord('a')
97
>>> print chr(97)
a
>>>
>>> print ord('a')
97
>>> print chr(97)
a
>>>
Python中修改字符串只能重新赋值。
每修改一次字符串就生成一个新的字符串对象,这看起来好像会造成效率下降,其实,在Python内部会自动对不再使用的字符串进行垃圾回收,所以,新的对象重用了前面已有字符串的空间。
字符串格式化:
>>> "%d %s %d you!"%(1,"goujinping",8)
'1 goujinping 8 you!'
>>> "%d %s %d you!"%(1,"goujinping",8)
'1 goujinping 8 you!'
本文来自:http://www.q1010.com/181/2054-0.html
注:关于Python字符串索引和分片的简单示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:字符串索引,分片
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。