11.基础数据类型的补充

  1. 首字母大写
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'}
原文地址:https://www.cnblogs.com/pythonblogs/p/11012818.html