zoukankan      html  css  js  c++  java
  • 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'}
    
  • 相关阅读:
    P3015 [USACO11FEB]最好的括号Best Parenthesis
    P1944 最长括号匹配_NOI导刊2009提高(1)
    P2328 [SCOI2005]超级格雷码
    P2308 添加括号
    P5657 格雷码【民间数据】
    P2196 挖地雷
    P5020 货币系统
    括号序列模型--序列dp--U86873 小Y的精灵国机房之旅
    P1033 自由落体
    P1017 进制转换
  • 原文地址:https://www.cnblogs.com/pythonblogs/p/11012818.html
Copyright © 2011-2022 走看看