方法 | 说明 |
---|---|
string.isdigit() | 判断字符串是否全为数字 |
string.isalpha() | 判断字符串是否全为字母 |
len(string) | 返回字符串的长度 |
string.strip() | 返回去除两边空格的字符串 |
sting.isspace() | 判断字符串是否全为空格 |
string.split(",") | 以','为分割点,将字符串分成两部分组成一个list返回 |
string.partition("o") | 以‘o’为分割点,将字符串分成三部分(包含“o”),以tuple的形式返回 |
string.count("abc") | 统计“abc”在字符串中出现的次数,没有返回0 |
string.find("abc") | 查找“abc”在字符串中第一次出现的下标,没有返回-1 |
string.rfind("abc") | 反向查找“abc”在字符串中第一次出现的下标,没有返回-1 |
string.index("abc") | 返回“abc”在字符串中第一次出现的下标,没有则报错 |
string.rindex("abc") | 反向查找“abc”在字符串中第一次出现的下标并返回,没有则报错 |
string.replace("a","A") | 将字符串中的“a”全部替换成“A”,并返回 |
string.replace("a","A",2) | 将字符串中前两个“a”替换成“A”,并返回 |
string.capitalize() | 将字符串的首字母转换成大写字母,并返回 |
sting.title() | 将字符串中所有单词的首字母转换成成大写字母,并返回 |
string.swapcase() | 将字符串中的大小写字母翻转,并返回 |
string.startswith("a") | 判断字符串是否以“a”开头 |
string.endswith("z") | 判断字符串是否以“z”结尾 |
string.upper() | 将字符串中的字母全部转换成大写字母,并返回 |
string.lower() | 将字符串中的字母全部转换成小写字母,并返回 |
string.isupper() | 判断字符串的字母是否全为大写字母 |
string.islower() | 判断字符串中的字母是否全为小写字母 |
string.ljust(30) | 字符串长度扩展为30并左对齐,默认用空格填充扩充长度 |
string.rjust(30) | 字符串长度扩展为30并右对齐,默认用空格填充扩充长度 |
string.center(30) | 字符串长度扩展为30并居中,默认用空格填充扩充长度 |
string.center(30,"-") | 字符串长度扩展为30并居中,使用指定字符‘-’填充扩充长度 |
string.zfill(30) | 字符串长度扩展为30并右对齐,默认使用0填充扩展长度 |