一、字符串(string)
1、index与find
a = "abcdefg"
print a.index('c') # 输出2
print a.find('c') # 输出2
print a.index('t') # 报错,substring notfound
print a.find('t') # 输出-1
两个方法都表示指定字符串在源字符串中出现的位置,使用index时如果字符串在源字符串中找不到则会报错“substring notfound”,而find这回返回-1.
2、字符串其余方法:
s.upper() # 将一个字符串转换成大写
s.lower() # 将一个字符串转换成小写
s.join(t) # 使用t作为分隔符连接序列t为字符串
s.split(t) # 可以获取字符串s使用t切割的列表
s.encode() # 获取s的指定编码的bytes值
s.endwith(t) # 检查字符串s中是否以t结尾
len(s) # 字符串的长度 print len("123") # 3
min(s) # 字符串中的最小值 print min('123') # 1
max(s) # 字符串中的最大值 print max('123a') # a
3、字符串切片操作
s = "abcdefgh"
print s[2] # c 返回一个序列的元素i
print s[0:3] # abc 返回一个在字符串中从第i个元素开始到j-1之间的元素
print s[::-2] # hfdb s[i:j:step] 在字符串中以step的步长从第