Python的字符串索引和分片
来源:互联网 发布:淘宝店铺导航栏在哪里 编辑:程序博客网 时间:2024/06/05 18:09
1.字符串的索引
给出一个字符串,可输出任意一个字符,如果索引为负数,就是相当于从后向前数。
>>> str="HelloWorld!">>> print str[0]H>>> print str[-4]r
2.字符串的分片
分片就是从给定的字符串中分离出部分内容。
>>> 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
ord函数是将字符转化为对应的ASCII码值,而chr函数是将数字转化为字符。例如:
>>> print ord('a')97>>> print chr(97)a>>>
Python中修改字符串只能重新赋值。
每修改一次字符串就生成一个新的字符串对象,这看起来好像会造成效率下降,其实,在Python内部会自动对不再使用的字符串进行垃圾回收,所
以,新的对象重用了前面已有字符串的空间。
字符串格式化:
>>> "%d %s %d you!"%(1,"goujinping",8)'1 goujinping 8 you!'
- Python的字符串索引和分片
- python 字符串 索引和分片
- python 索引和分片
- Python入门:字符串的分片与索引、字符串的方法
- Python的字符串分片
- Python 中序列的索引与分片
- 零基础学python-8.3 列表的索引、分片和矩阵
- 索引、分片和矩阵
- Python字符串分片操作
- Python的字符串索引
- 序列之索引和分片
- python insert 和分片赋值
- elasticsearch-索引分片和副本设置
- Python 中赋值和分片拷贝的区别
- IP分片和TCP分片的区别
- IP分片和TCP分片的区别
- IP分片和TCP分片的区别
- 有关Python的分片操作
- 用visualVM监控java进程
- linux 进程 wait
- android Service
- jdom解析xml
- 程序员的七年之痒(个人五年职业规划)
- Python的字符串索引和分片
- 通向架构师的道路(第三天)之apache性能调优
- 简单工厂模式
- poj_1050To the Max
- Linux中关闭响铃
- 检查MFC程序的内存泄露
- 通向架构师的道路(第四天)之Tomcat性能调优-让小猫飞奔
- 视频编码解码中的一些术语
- linux进程间通信