- str.strip([chars])
去除字符串str开头和结尾的空白符,空白符包括“\n”,“\t”,“\r”,“ ”等,带参数的str.strip(chars)方法,表示去除字符串str开头和结尾指定的chars字符序列,只要有就删除。
str.lstrip():针对开头
str.rstrip():针对结尾 - 字符串大小写转换
lower():大写转换为小写
upper():小写转换为大写
swapcase():大小写互换
capitalize():第一个字符大写,其余小写
capwords(str,[,seq]):以分隔符将字符串分开,各部分首字母大写,其余小写。 - 字符串分隔
str.split():默认空格作为分隔符,空串自动忽略
str.partition(str1):将字符串分成三个部分,str1之前,str1,str1之后。如果不包含str1,则第一部分为原字符串,后两部分都为空串。 - 字符串替换
replace(oldstr,newstr,[,count]):用新串替换旧串。最多不超过count次。 - 检查字符串开始和结束
startswith():检查是否以某一字符串开头(可指定开始和技术位置)
endswith():检查是否以某一字符串结尾(可指定开始和技术位置) - 连接字符串
str.join(seq):以str为分隔符,将seq所有元素合并为新字符串。 - 判断字符串是否全为数字、字符等
isalnum():判断字符串是否只由字母和数字组成。
isalpha():判断字符串是否只由字母组成。
isdecimal():判断是否只包含十进制字符。
isdigit():判断是否只包含数字。
isnumeric():判断是否只由数字组成,只针对Unicode对象。数字汉字和罗马数字都判断为true。
islower():是否由小写字母组成。
isspace():是否只由空白字符促成。
isupper():是否所有字母都是大写。
istitle():判断所有单词首字母大写,其他小写。
注:(1)字符串中反斜杠可以用来转义,在字符串前使用r可以让反斜杠不发生转义。
(2)字符串不能改变。