分享

Python中有用的字符串方法

 xiaoyimin 2019-08-28

字符串是字符序列。Python中内置的string类代表基于Unicode国际字符集的字符串。除了Python中常见的操作外,字符串还有一些专属于它们的附加方法。下图显示了所有这些可用的方法:

Python中的内置字符串函数

在本文中,我们将学习一些最常用的方法。这里需要注意的重要一点是,所有的字符串方法总是会返回新值,并不更改或操作原始字符串。

本文中的代码可以从相关的Github存储库链接 )中访问,你也可以通过单击下图在我的活页夹(binder)上查看。

链接 )

1.center( )

center()方法对一个字符串进行对齐。使用指定的字符进行对齐(默认为空白)。

语法

str.center(length, fillchar), 其中 :

length是字符串的长度[必需的]

fillchar是指定对齐的字符[可选]

例子

2. count( )

count()方法会返回一个特定值在字符串中出现的次数。

语法

str.count(value, start, end), 其中 :

value是要在字符串中进行搜索的子字符串[必需的]。

start是在字符串中开始搜索指定值的起始索引[可选]

end是在字符串中结束搜索指定值的结束索引[可选]

例子

3. find( )

find()方法会返回字符串中特定子字符串的最低索引。如果没有找到子字符串,则返回-1。

语法

str.find(value, start, end), 其中 :

value 或 substring是要在字符串中搜索的值[必需的]

start是在字符串中搜索指定值的起始索引[可选]

end是在字符串中搜索指定值的结束索引[可选]

类型

rfind() : rfind() 方法类似于find(),只不过它返回的是子字符串的最高索引。

例子

4. swapcase( )

swapcase() 方法会返回字符串的一个副本,并将其所有大写字母转换为小写字母,反之亦然。

语法

string.swapcase()

例子

5. startswith( ) 和 endswith( )

如果字符串以指定的值开始,则startswith()方法会返回True;否则,返回False。

另一方面,如果字符串以指定的值结束,endswith()函数会返回True,否则,返回False。

语法

string.startswith(value, start, end)

string.endsswith(value, start, end)

Value是要在字符串中查找的子字符串[必需的]

start是在字符串中开始搜索指定值的起始索引[可选]

end是在字符串中搜索指定值的结束索引[可选]

例子

6. split( )

split()方法会返回一个字符串中单词的列表 ,其中默认的分隔符是任意数量的空格。

语法

string.split(sep, maxsplit)

sep:用于分割字符串的分隔符。如果没有指定任何内容,默认分隔符是空白[可选]

maxsplit:表示分割的数量。默认值为-1,表示“所有出现的单词”[可选]

版本

rsplit():从右边开始分割字符串。

例子

7. 字符串大写转换

1. capitalize( )

capitalize()方法只将字符串的第一个字符转换为大写。

语法

string.capitalize()

2. upper( )

upper()方法会将字符串的所有字母转换为大写。

语法

string.upper()

3. string.title( )

The title()方法会将给定字符串的所有的第一个字母转换为大写。

语法

string.title()

例子

8. ljust( ) 和 rjust( )

ljust()方法会使用一个指定的字符返回给定字符串的左对齐版本,默认为空格。rjust()方法将字符串对齐到右边。

语法

string.rjust/ljust(length, character)

length: 要返回的字符串的长度[必需的]

character: 字符用于填充空缺的空间,默认为空格[可选]

例子

9. strip( )

strip()方法会返回一个去掉前导和结尾字符的字符串的副本。要删除的默认字符是空格。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多