资讯专栏INFORMATION COLUMN

Python 字符串内置方法

tracymac7 / 468人阅读

摘要:字符串内置方法作者博客返回字符串的第一个大写字母。将序列中的元素字符串合并连接到一个字符串,作为分隔符。根据分隔符如果没有提供默认为空格分割并返回子串的列表如果给定了,则最多分为个子串。

Python 字符串内置方法

作者博客:http://zzir.cn/

string.capitalize()

返回字符串的第一个大写字母。

string.centr(width)

返回一个共 width 列、填充空格的字符串,原始字符串处于其中心位置。

string.count(str, beg=0, end=len(string))

统计 str 在 string 中出现的次数,如果给定了开始索引 beg 和结束索引 end,将统计 str 在 string 子串中出现的次数。

string.decode(encode="UTF-8", errors="strict")

对 string 进行解码;如果发生错误,默认情况下会抛出 ValueError 异常,除非通过 ignorereplace 给出 errors。

string.encode(encode="UTF-8", errors="strict")

对 string 进行编码;如果发生错误,默认情况下会抛出 ValueError 异常,除非通过 ignorereplace 给出 errors。

string.endswith(str, beg=0, end=len(string))

确定 string 或 string的子串(如果给出了开始索引 beg 和结束索引 end)是否以 str 结尾,如果是则返回 True,否则返回 False

string.expandtabs(tabsize=8)

在 string 中扩展制表符为多个空格;如果 tabsize 没有提供默认为 8 个空格。

string.find(str, beg=0, end=len(string))

确定 str 是否出现在 string 中;如果给定了开始索引 beg 和结束索引 end,则会确定 str 是否出现在 string子串中;如果找到则返回索引,否则返回 -1。

string.format(*args, **kwargs)

根据传入的 args 和 kwargs 进行字符串格式化。

string.index(str, beg=0, end=len(string))

find() 相同,但如果未找到 str,则会抛出一个异常。

string.isalnum()

如果 string 中至少含有一个字符并且所有字符都是字母或数字,那么返回 True,否则返回 False

string.isalpha()

如果 string 中至少含有一个字符并且所有字符都是字母,那么返回 True,否则返回 False

string.isdecimal()

如果 string 中只包含十进制数则返回 True,否则返回 False

string.isdigit()

如果 string 中只包含数字则返回 True,否则返回 False

string.islower()

如果 string 包含至少一个区分大小写的字符并且都是小写返回 True,否则返回 False

string.isnumeric()

如果 stirng 只包含数字字符则返回 True,否则返回 False

string.isspace()

如果 stirng 只包含空格字符则返回 True,否则返回 False

string.istitle()

如果 string 是适合“标题大小写风格”(见 title())则返回 True,否则返回 False

string.isupper()

如果 string 包含至少一个区分大小写的字符并且都是大写返回 True,否则返回 False

string.join(seq)

将 seq 序列中的元素字符串合并(连接)到一个字符串,string 作为分隔符。

string.ljust(width)

返回一个空格填充的 string,原始字符的总列数为 width 的空间中左对齐。

string.lower()

将 string 中所有的大写字母转换为小写字母。

string.lstrip()

删除 string 中所有前置空格。

string.replace(str1, str2, num=string.count(str1))

用 str2 替换 string 中出现的 str1,或者最多 num 个(如果给定 num 的值)。

string.rfind(str, beg=0, end=len(string))

find() 相同,但在 string 中向后搜索。

string.rindex(str, beg=0, end=len(string))

index() 相同,但在 string 中向后搜索。

string.rjust(width)

返回一个空格填充的 string,原始字符的总列数为 width 的空间中右对齐。

string.rstrip()

删除 string 中所有尾部空格。

string.split(str="", num=string.cont(str))

根据分隔符 str (如果没有提供默认为空格) 分割 string 并返回子串的列表;如果给定了 num,则最多分为 num 个子串。

string.splitlines(num=string.count("n"))

在所有(或 num 个)换行处分割 string 并返回一个删除换行符后每行的列表。

string.startswith(str, beg=0, end=len(string))

确定 string 或 string的子串(如果给出了开始索引 beg 和结束索引 end)是否以 str 开始,如果是则返回 True,否则返回 False

string.strip([obj])

对 string 执行 lstrip()rstrip() 操作

string.swapcase()

反转 string 中所有字母大小写。

string.title()

返回 string 的“标题大小写风格”版本,既所有单词都已大写字母开始,而其余字母小写(另外见 istitle())。

string.translate(str, del="")

根据翻译表 str (256 个字符) 翻译 string,并删除 del 字符串中的内容。

string.upper()

将 string 中所有的小写字母转换为大写字母。

string.zfill(width)

返回左填充 0 并且总字数为 width 的原始字符串;用于数字,zfill()保留任何给定的符号(少一个 0)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/38136.html

相关文章

  • len(x) 击败 x.len(),从内置函数看 Python 的设计思想

    摘要:被公认是一种新手友好型的语言,这种说法能够成立,内置函数在其中起到了极关键的作用。除了求长度,的某些内置函数也能在中找到对应的表达。的内置函数不与特定的类绑定,它们是一级对象。以此类比,的内置函数虽有简便之美,但却丢失了某些表意功能。 showImg(https://segmentfault.com/img/remote/1460000018939150); 内置函数是 Python ...

    xavier 评论0 收藏0
  • len(x) 击败 x.len(),从内置函数看 Python 的设计思想

    摘要:被公认是一种新手友好型的语言,这种说法能够成立,内置函数在其中起到了极关键的作用。除了求长度,的某些内置函数也能在中找到对应的表达。的内置函数不与特定的类绑定,它们是一级对象。以此类比,的内置函数虽有简便之美,但却丢失了某些表意功能。 showImg(https://segmentfault.com/img/remote/1460000018939150); 内置函数是 Python ...

    vpants 评论0 收藏0
  • 精选50道Python面试题,快来看看你已经掌握了多少道吧

    摘要:从存储的字符串表示中检索原始对象的过程称为。这称为命名空间。如果需要八进制或十六进制表示,请使用内置函数或。和有什么区别返回对象,而返回列表,并使用相同的内存,无论范围大小是多少。它提供了灵活性,并允许开发人员为他们的项目使用正确的工具。 ...

    zzir 评论0 收藏0

发表评论

0条评论

tracymac7

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<