字符串常用的内置方法如下:
索引取值、切片、长度len、成员运算in和not in 、移除空白strip()、切分split、循环
1、按照索引取值
msg='helmo nick'
print(f'{msg[6]}')
print(f'{msg[-3]}')
2、切片(顾头不顾尾,可含有步长)
msg='helmonick9'
print(f'切片3到最后:{msg[3:]}')
print(f'切片3-8:{msg[3:8]}')
print(f'切片3-8,步长为2:{msg[3:11:2]}')
3、长度len
msg='helmonick8'
print(len(msg))
4、成员运算in和not in
msg='my name is nick,nick handsome'
print(f'"nick",in msg:{"nick" in msg}')
print(f'"json" not in msg:{"json" not in msg}')
print(f'"not json"in msg:{not "json" in msg}')
5、移除空白strip()
name='&&&n ick'
print(f"name.strip('&'):{name.strip('&')}") #strip()默认为'',并且不修改原值,新创建空间
print(f'name:{name}')
#strip应用场景值用户输入空格
pwd=input('password:')
if pwd.strip()=='123':
print('密码输入成功')
6、切分split
info='nick:male:19'
info_list1=info.split(':')
info_list2=info.split(':',1)
print(f'{info_list1}')
print(f'{info_list2}')
7、循环
msg='helmo nico'
for i in msg:
print(i)