字符串功能补充
1.startswith
name = 'Enoch'
flag = name.startswith('En') #判断是否以En开头
print(flag)
或者
val = name[0:2]
if val == 'En':
print('yes')
else:
print('No')
2.format
用于字符串格式化:
name = "我叫{0},年龄{1}".format('Enoch',24)
3.encode
用于转换编码
name = "Enoch" #解释器读取到内存后,按照Unicode编码存储
v1 = name.encode('utf-8')
print(v1)
4.join
name = "Enoch"
result = "_".join(name)
print(result)
#结果:E_n_o_c_h
5.步长
name = "EnochEnoch"
val = name[0:-1:2] #步长为2 结果:Eohnc
val2 = name[1:-1:2] #结果:ncEo
val3 = name[1::2]# 结果:ncEoh
val4 = name[::2] #结果:Eohnc
val5 = name[-1:0:-1] #结果:hconEhcon
简单的反转字符串:name[-1::-1]