2,lower 和 upper
3,startswith 和 endswith
- 4,rsplit
- 5,join
- 6,replace
- 7,isdigit
- """
- 需要掌握的方法如下:
- 1,lstrip 和 rstrip
- 2,lower 和 upper
- 3,startswith 和 endswith
- 4,rsplit
- 5,join
- 6,replace
- 7,isdigit
- """
1,lstrip 和 rstrip
- name='&&nick&&'
- print(f"nick.lstrip('&'):{name.lstrip('&')}")
- print(f"nick.rstrip('&'):{name.rstrip('&')}")
2,lower 和 upper
- name='luzhaoshAN'
- print(f"name.lower:{name.lower()}")
- print(f"name.upper:{name.upper()}")
3,startswith 和 endswith
- name='Nick Chen'
- print(f"name.startswith(Nick):{name.startswith('N')}")
- print(f"name.endswith(Chen):{name.endswith('m')}")
4,rsplit() 从右开始切割
- info='nick:male:19'
- print(f"info.rsplit(:,1):{info.rsplit(':',1)}")
- 5,join()
- lis1=[1,2,'19']
- print(f"':',join(lis):{':'.join(lis)}")# 报错数字不可与字符串拼接
- lis = ['nick', 'male', '19']
- print(f"{':'.join(lis)}")
- 6,replace()
- name='nick shuai'
- print(f"name.replace('shuai','handsome'):{name.replace('shuai','handsome')}")
7,isdigit() 判断输入是否是数字结果为 true 或 false
- salary='1111'
- print(salary.isdigit())
- salary2='111.1'
- print(salary.isdigit())
来源: http://www.bubuko.com/infodetail-3163460.html