首页 > 技术文章 > Python基础字符串功能补充

enoch-m 2020-03-20 11:17 原文

字符串功能补充

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]

 

推荐阅读