python字符串常规操作与常用方法

一、取值

通过下标(索引)取值,下标从0开始,支持正向取值和反向取值,字符串中的空格和符号都算
当下标超过字符串的长度,会报错索引越界
格式:变量名[索引]

二、切片

格式:变量名[起始值:终止值:步长],起始值默认从0开始,步长默认为1
左闭右开,取头不取尾

三、常用方法

所有的方法都不会对原字符串进行修改,修改后会重新生成一个字符串

1、字符串转为小写与大写

2、查找字符串

find("要查找的字符串", 起始索引,结束索引)
起始索引与结束索引可不写,只写一个,则为起始索引
index与find功能一致,两者区别是index为找到报ValueError,find未找到返回-1

3、替换字符串

格式:字符串.replace(old, new,count)
count未赋值,则默认替换字符串中所有的,若赋值了,只替换count赋值的次数
当count的值>字符串要替换的次数,不会报错,相当于替换字符串的所有,与不赋值效果一致

4、格式化输出

格式化输出只讲两种,format与f
format:{}中没有指定索引,则按序赋值
若给的值<{}个数,会报IndexError,反之按序赋值,多的值会忽略

5、format与f共用写法

:.2f 表示保留两位小数点
:.2% 表示结果用百分比展示,保留2位小数点

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容