python字符串的常用操作
函数 | 作用 | 常见用法 |
---|---|---|
capitalize | 首字母大写,非首字母全部小写 | s.capitalize() |
title | 每个非字母后的字母大写,其他字母全部小写 | s.title() |
upper | 将全部字母转化为大写 | s.upper() |
lower | 将全部字母转化为小写 | s.lower() |
find | 返回第一个匹配项的起始下标,未找到返回-1 | s.find(‘a’) |
index | 返回第一个匹配项的起始下标,未找到报错 | s.find(‘a’) |
endswith | 判断字符串是否以特定字符串结尾 | s.endswith(‘a’) |
startswith | 判断字符串是否已特定的字符串开始 | s.startwith(‘a’) |
format | 为格式化字符串传值 | s.format(1) |
strip | 脱去字符串首尾存在于给定字符串中的字符 | s.trip(’ /n/t’) |
replace | 使用新值替换旧值 | s.replace(o,n) |
join | 将特定字符(串)插入到给定字符串的每个两个字符中间 | ‘-’.join(s) |
split | 将字符串以给定字符串分隔,返回列表 | s.split(“a”) |
swapcase | 将字符串中的大小写字符全部倒转 | s.swapcase() |
count | 反会字符串中指定子串的个数 | s.count(‘a’) |
isdigit | 判断字符串是否数为纯数字 | s.isdigit() |
isalpha | 判断字符串是否为字母或汉字 | s.isalpha() |
注意:上述函数均不会改变原有字符串,而是返回新创建的字符串