目录
1、strip()
strip 去除字符串两端的空格.只是去除两端的!!!
test_str = ' 春晓,孟浩然,春眠不觉晓,处处闻啼鸟,夜来风雨声,花落知多少 '
priprint(test_str) # 直接输出内容
print(test_str.strip()) # strip 默认是去除字符串两端的空格
print(test_str.strip('春')) # 去除两端的春,但是两段是空隔
print(test_str.strip().strip('春')) # 所以要先去除空隔再来去除‘春’才有效果
运行结果:
2、replace()
replace 替换
test_str = ' 春晓,孟浩然,春眠不觉晓,处处闻啼鸟,夜来风雨声,花落知多少 '
print(test_str.replace('春', 'Spring')) #把 ‘春’替换为 'Spring'
运行结果:
3、split()
split 分割
test_str = ' 春晓,孟浩然,春眠不觉晓,处处闻啼鸟,夜来风雨声,花落知多少 '
print(test_str.split(',')) # 以,分隔,结果是一个list列表
运行结果:
4、join()
join 合并字符串
test_join = '1-2-3-4-5-6'
print(','.join(test_join.split('-')))
运行结果:
5、字母的操作
title()upper()lower()isupper()islower()startswith()endswith()
letter = 'abCde'
print(letter.title()) # 转为首字母大写其他小写
print(letter.upper()) # 转为全大写
print(letter.lower()) # 转为全小写
print('ABC'.isupper()) # 判断是否全都是大写
print('abc'.islower()) # 判断是否全都是小写
print('abcde'.startswith('abc')) # 判断是否全都是abc开头
print('abcde'.endswith('cde')) # 判断是否全都是cde结尾
运行结果: