博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python的字符串索引和分片
阅读量:5902 次
发布时间:2019-06-19

本文共 625 字,大约阅读时间需要 2 分钟。

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!'

 

 

转载地址:http://awkpx.baihongyu.com/

你可能感兴趣的文章
jmeter学习(1)基础支持+安装部署
查看>>
在Windows上安装pytorch
查看>>
Intellij Idea快捷键
查看>>
【Sass初级】开始使用Sass和Compass
查看>>
对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性。...
查看>>
BZOJ 1355[Baltic2009]Radio Transmission
查看>>
C/C++常用库及工具
查看>>
《构建之法》第六次
查看>>
【HDOJ】4884 TIANKENG's rice shop
查看>>
【HDOJ】1706 The diameter of graph
查看>>
c# DataTable DataBinding 应用笔记
查看>>
Python 之简单线程池创建
查看>>
leetcode 111 Minimum Depth of Binary Tree
查看>>
C语言基础知识-程序流程结构
查看>>
自我介绍
查看>>
poj 3368 Frequent values
查看>>
[BZOJ2132] 圈地计划
查看>>
移动端和PC端弹出遮罩层后,页面禁止滚动的解决方法及探究
查看>>
qhfl-2 ContentType组件
查看>>
设备管理器里“SM总线控制器”、“其它PCI桥设备”驱动有问题
查看>>