前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python String 方法详解一(史上最全)

Python String 方法详解一(史上最全)

作者头像
软测小生
发布2019-07-04 15:49:16
9910
发布2019-07-04 15:49:16
举报
文章被收录于专栏:软测小生软测小生

Python String 方法详解

官网文档地址:https://docs.python.org/3/library/stdtypes.html#string-methods 官网文档里的所有String的方法都在下面,基于 Python 3.X 版本。花了一天的时间学习并记录了一下String方法的详细内容。

4.7.1. String Methods

str.capitalize() --> String   返回字符串,其首字母大写,其余部分小写

str.casefold() --> String 字符串转换成小写,用于不区分大小写的字符串比较

str.casefold() --> String 字符串转换成小写,用于不区分大小写的字符串比较

str.center(width[, fillchar]) -->String   指定长度(此处是长度并不是索引值)填充字符

str.count(sub[, start[, end]]) --> int 查找某字符串(sub)出现的次数 ,也可以查找在某个位置范围 [2,6] 内出现子字符串的次数

str.encode(encoding="utf-8", errors="strict") --> Object  以指定的编码格式解码字符串。默认编码为字符串编码(适合python2中处理中文)

str.endswith(suffix[, start[, end]]) --> Bool(True or False) 用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。

可选参数"start"与"end"为检索字符串的开始与结束位置

str.expandtabs(tabsize=8) --> String 将字符串中的tab符号('\t')转换为空格,默认的空格数是8;tabsize -- 指定转换字符串中的 tab 符号('\t')转为空格的字符数。

str.find(sub[, start[, end]]) --> int 检测字符串中是否包含子字符串,如果指定 beg(开始)和 end(结束)范围,则检查是否包含在指定范围内,如果包含子字符串,则返回开始的索引值(下标,从0开始),否则返回-1。 str.rfind(sub[, start[, end]]) --> int 返回字符串最后一次出现的位置,如果没有匹配项则返回-1。

注意:只有当你知道子字符串的位置时才是用find()方法。如果你需要检测子字符串是否包含,请至少用 in 运算符:

str.format(*args, **kwargs) --> String   格式换字符串输出(方法与%相似,但可以指定顺序) 仔细阅读下面的例子

str.format_map(mapping) --> String     执行字符串格式化操作,替换字段使用{}分隔,同str.format(**mapping), 除了直接使用mapping,而不复制到一个dict

注: 此方法 出于 Python 3.2 之后

str.index(sub[, start[, end]]) --> int 检测字符串string中是否包含子字符串 sub,如果存在,则返回sub在string中的索引值(下标),如果指定began(开始)和 end(结束)范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常(ValueError: substring not found)。

后续还会有两篇,请持续关注 1.字符串条件判断; 2.字符串的联合与分割。


本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-03-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软测小生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python String 方法详解
  • 后续还会有两篇,请持续关注 1.字符串条件判断; 2.字符串的联合与分割。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档