capitalize() //把第一个字母转为大写
str1 = 'aaaaa' str1.capitalize() ---> Aaaaaa
casefold() //把所有字符转为小写
str2 = 'BBBBaa' str2.capitalize() ---> bbbbaa
count(sub,[start,[end]]) //返回sub在原字符串出现的次数,start,end表示在原字符串的位置,可选可不选
str3 = 'aacdac' str3.count(cd) ---> 1
endswith(sub,[start,[end]]) //bool类型,是否以sub子字符串为结尾是为true,反之为false
startswith(sub,[start,[end]]) //bool类型,是否以sub子字符串为开头是为true,反之为false
find(sub,[start,[end]]) //检测sub是否在原字符串出现,有的话返回索引值,否则返回-1
str4 = 'aacdac' str4.find(cd) ---> 2
rfind(sub,[start,[end]]) //和find一样,不过从右边开始查找
index(sub,[start,[end]]) //和find相似,但是如果sub不在原字符串中会产生异常
rindex(sub,[start,[end]]) //和index一样,不过从右边开始查找
isalnum() //如果字符串非空且都是字母或数字返回true
isalpha() //如果字符串非空且都是字母返回true
isdecimal() //如果字符串包含十进制数字返回true
isdigit() //如果字符串非空且都是数字返回true,不允许负数和小数
isnumeric() //如果字符串非空且都是数字返回true,允许负数和小数
islower() //如果字符串非空且字母都是小写字母返回true
isupper() //如果字符串非空且字母都是大 写字母返回true
swapcase() //翻转字符串中的大小写
replace(old,new,[count]) //把old替换成new字符串,如果count指定,替换count次
split([sub]) //按照sub来分割字符串到列表中
str5 = 'i love dog' str5.split() ---> ['i','love','dog']
strip([chars]) //删除字符串中的所有给定字符
Python 字符串常用函数
最新推荐文章于 2023-12-09 20:30:00 发布