11.基础数据类型的补充
- 首字母大写
s='alex wusir'
s1=s.capitalize()
print(s1)
2.每个单词首字母大写 title
s='alex wusir'
s1=s.title()
print(s1)
3,统计出现的次数 count
s='alex awusir'
print(s.count('a'))
4.大小写转换 swapcase
s='alex'
print(s.swapcase())
5.查找(通过元素名字找到元素的索引)
s='alex taibai'
print(s.find('c')) #find查找不到的时候返回-1
print(s.index('c'))# index 查找不到就报错
找到所有a的下标
for i in range(len(s)):
if s[i]=='a':
print(i)list:
6.list
li=list('97137842748')
print(li)
7.统计
print(li.count('l'))
8.查看
print(li.index('l'))
9.反转
li.reverse()
print(li)
10.排序
li.sort()#升序
li.sort(reverse=True)#降序
11.tuple,统计,查找
tu = tuple("12345")>>>('1', '2', '3', '4', '5')
统计:
print(tu.count('3'))
查找:
print(tu.index('1'))
12.dict:
dic = dict(k=1,k1=123,k2="aa",k3=222,k4=1123123) # 定义方式
dic.popitem() #随机删除
print(dic)
python3.6版本 默认删除最后一个键值对
python3.5版本以前 随机删除
13.批量创建字典
dic={}
dic1=dict.fromkeys('abcdef',[4,5,6])
第一个参数可迭代对象
第二个参数是每个键对应的值--用的都是同一个内存地址
dic['a'].remove(5)>>>
{'a': [4, 6], 'b': [4, 6], 'c': [4, 6], 'd': [4, 6], 'e': [4, 6], 'f': [4, 6]}
14.set:
s=set('1234')#定义方式
print(s)>>>{'3', '4', '1', '2'}