• 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'}
    
  • 相关阅读:
    UPNP报文示例
    ceph旧版客户端挂载新版ceph报错
    VUE——配置本地运行指定不同环境
    springBoot——Web开发简介【七】
    C++ 浮点数的存储与精度
    端口复用与惊群效应
    MySQL5.5读写分离之mysql-proxy
    Mysql读写分离--mysql-proxy
    mysql主从之keepalive+MySQL高可用
    如何在CentOS 7上安装Htop
  • 原文地址:https://www.cnblogs.com/pythonblogs/p/11012818.html
Copyright © 2020-2023  润新知