索引:test[index] 从0开始
切片:test[start: end :step] 注意end取不到;
len(test);
字符串的方法
str.+table 帮助方法;
查询:
str.index(sub[,start[,end]]) 查询字串在原串的位置;如果原串中没用会返回error;
str.find(sub[,start[,end]])查询字串在原串的位置;如果原串中没用会返回-1;
压缩:删除空格或者特殊字符和文字
str.lstrip([chars])从左侧开始删除指定字符;
str.rstrip([chars])从右侧开始删除;
str.strip([chars])删除首尾两部分的指定字符;
替换
str.replace(old,new)
tel.replace(tel[3:7],’****’)
格式化插入
str.format(values)
print(‘尊敬的{}{},您的余额不足{}元,请及时充值’.format(‘王’,‘小姐’,‘10’))
切割
str.split(sep) sep为指定的待分割的分割符;切割后,将内容放入列表里面;
列表的增加
list.append() 在列表尾部增加一个元素;for循环一般使用;
list.extend([]) 在列表尾部增加多个元素;必须中括号
list.count() 某元素的出现频率
list.index 某元素的位置
list.sort 排序,必须是同一个类型的数据;
元组
test(1,)
字典
test{key:value} key是唯一的
d[key]
d[key]=value 增加或者修改;
if 的注意事项
所有关键字所在的行末必须有英文的冒号;
冒号的下一行必须缩进;
else后面永远不要有条件;
elif正确写法
set(函数):判重
list1=['A','C','A','C','B','C','A','A','B','C']
res={}
for i in set(list1):
res[i]=list1.count(i)
res