format |
格式化字符串 |
print('Hello,{}!'.format('python')) |
len |
获取字符串长度 |
print(len('Hello,Python!')) |
find、index |
从左开始获取字符串中元素的索引 |
print('Hello!'.find('e')) |
rfind、rindex |
从右开始获取字符串中元素的索引 |
print('Hello!'.rindex('e')) |
count |
获取某个元素在列表中出现的次数 |
print('Hello!'.count('l')) |
replace |
替换字符串中的元素 |
print('abababab'.replace('a','c',3)) |
split |
按条件将字符串分割成列表 |
print(('ababab').split('b',1)) |
startswith、endswith |
判断字符串是否以某元素开始或结束 |
print(('ababab').startswith('a')) |
lower、upper |
改变字符串中英文字母的大小写 |
print(('ABABAB').lower()) |
strip、lstrip、rstrip |
删除字符串左右的空格 |
print((' abab ').strip()) |
partition |
将字符串分割成3个元素的元组 |
print(('ababab').partition('b')) |
isalnum、isalpha、isdigit、isspace |
字符串中是否全是字母、数字空格 |
print(('ababab').isalnum()) |