python 字符串中常用的方法

目录

1、strip()

2、replace()

3、split()

4、join()

​编辑

5、字母的操作 


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结尾

运行结果:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值