1.strip.lstrip.rstrip
移除左右两边指定的字符
str='***jason***'
print(str.strip())
'jason'
2.lower.upper
大小写字母转换
print(str.upper())
'JASON'
3.startswith.endswith
判断开头和结尾是否是( )里的字符
print(str.startswuth(j))
True
print(str.endswith(s))
False
4.格式化输出format
1.print('考试分数是%d',50) 控制符号控制输出格式
2.print('考试分数分别是{},{}'.format('20','30'))
考试分数分别是20,30
3.print('考试分数分别是{1}{0}'.format('20','30'))
考试分数分别是30.20
4.name='jason'
print('My name is {name})
5.isdigit
判断字符串是否为存数字
str='12345'
str.isdigit()
True
6.split.rsplit
# split会按照从左到右的顺序对字符串进行切分,可以指定切割次数
>>> str5='C:/a/b/c/d.txt'
>>> str5.split('/',1)
['C:', 'a/b/c/d.txt']
# rsplit刚好与split相反,从右往左切割,可以指定切割次数
>>> str5='a|b|c'
>>> str5.rsplit('|',1)
['a|b', 'c']