Python - 字符串方法
字符串方法
Python 有一组内置方法,你可以用在字符串上。
注意:所有字符串方法都返回新值。它们不会改变原始字符串。
方法 | 描述 |
---|---|
capitalize() | 将第一个字符转换为大写 |
casefold() | 将字符串转换为小写 |
center() | 返回居中的字符串 |
count() | 返回指定值在字符串中出现的次数 |
encode() | 返回字符串的编码版本 |
endswith() | 如果字符串以指定的值结尾,则返回 true |
expandtabs() | 设置字符串的制表符大小 |
find() | 在字符串中搜索指定的值,并返回找到的位置 |
format() | 格式化字符串中指定的数值 |
format_map() | 格式化字符串中指定的数值 |
index() | 在字符串中搜索指定的值,并返回找到的位置 |
isalnum() | 如果字符串中的所有字符都是字母数字,则返回 True |
isalpha() | 如果字符串中的所有字符都在字母表中,则返回 True |
isascii() | 如果字符串中的所有字符都是 ASCII 字符,则返回 True |
isdecimal() | 如果字符串中的所有字符都是十进制,则返回 True |
isdigit() | 如果字符串中的所有字符都是数字,则返回 True |
isidentifier() | 如果字符串是标识符,则返回 True |
islower() | 如果字符串中的所有字符都是小写,则返回 True |
isnumeric() | 如果字符串中的所有字符都是数字,则返回 True |
isprintable() | 如果字符串中的所有字符都是可打印的,则返回 True |
isspace() | 如果字符串中的所有字符都是空格,则返回 True |
istitle() | 如果字符串遵循标题的规则,则返回 True |
isupper() | 如果字符串中的所有字符都是大写,则返回 True |
join() | 将可迭代对象中的元素连接到字符串的末尾 |
ljust() | 返回字符串的左对齐版本 |
lower() | 将字符串转换为小写 |
lstrip() | 返回字符串的左修剪版本 |
maketrans() | 返回要在翻译中使用的翻译表 |
partition() | 返回一个元组,其中字符串被分成三个部分 |
replace() | 返回一个字符串,其中指定的值被替换为指定的值 |
rfind() | 在字符串中搜索指定的值,并返回找到的最后一个位置 |
rindex() | 在字符串中搜索指定的值,并返回找到的最后一个位置 |
rjust() | 返回字符串的右对齐版本 |
rpartition() | 返回一个元组,其中字符串被分成三个部分 |
rsplit() | 在指定的分割符处分割字符串,并返回一个列表 |
rstrip() | 返回字符串的右修剪版本 |
split() | 在指定的分割符处分割字符串,并返回一个列表 |
splitlines() | 在换行符处分割字符串,并返回一个列表 |
startswith() | 如果字符串以指定的值开头,则返回 true |
strip() | 返回字符串的修剪版本 |
swapcase() | 交换大小写,小写变为大写,反之亦然 |
title() | 将每个单词的第一个字符转换为大写 |
translate() | 返回一个翻译后的字符串 |
upper() | 将字符串转换为大写 |
zfill() | 在字符串开头填充指定数量的 0 值 |