• 字符串,列表,元组,字典基本函数


     
    #int函数 
    a=10 m=a.__divmod__(3 ) print(m)-----(3, 1)

    m=a.__floordiv__(6) print(m)----1

    b=float(a) print(b)----10.0



    #str函数
    dir查看成员:a=dir(str) print(a)
    ['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '
    包含:      a='ereeeix' r=a.__contains__('er') print(r)——————True

    首字母转大写:  r=a.capitalize() print(r)----Ereeeix

    首字母转小写:  r=a.casefold() print(r)----ereeeix

    居中:      r=a.center(15,'*') print(r)----****ereeeix****

    计算字符出现次数:r=a.count('e',0,) print(r)-----4

    是否以指定字符结尾:r=a.endswith('e',0,4) print(r)----True

    换为空格:  a='a lex' r=a.expandtabs() print(r)----a       lex

    查看特定字符出现次数:r=a.find('e',0,5) print(r)-----3

    查看特定字符出现次数:r=a.index('e',0,5) print(r)----3

    字符拼接:      a="alex{0}is{1}" r=a.format('sb','2b') print(r)----alexsbis2b

    字符连接:      l=['z','y','i','s','s','b'] r=''.join(l) print(r)----zyissb

    字符连接:       r='-'.join(l) print(r) -------------------z-y-i-s-s-b

    以特定字符分割:  l="zyissb" r=l.partition('is') print(r)-------('zy', 'is', 'sb')

    替换:       r=l.replace('sb','lg') print(r)-----zyislg

    分割:       l='zy' 'is' 'sb' r=l.splitlines() print(r)---['zyissb']

              r=l.split(' ') print(r)--------['zyissb']

              l='www,baidu,com' r=l.split(',') print(r)------['www', 'baidu', 'com']

    去掉空格:     l=' 123' r=l.strip() print(r)------123

    #列表
    # append() 方法向列表的尾部添加一个新的元素。只接受一个参数。
    # extend()方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中。
            l=[4,5,6] r=l.extend((11,22)) print(l) -----[4, 5, 6, 11, 22]

            l=[4,5,6] r=l.append(7) print(l) ------[4, 5, 6, 7]

    插入:     l.insert(0,'zlj') print(l) --------['zlj', 4, 5, 6, 7]

    删除:     l=[4,5,6] l.pop() print(l) -------[4, 5]

            l=[4,5,6] l.pop(0) print(l) --------[5, 6]

    删除指定字符  l=[4,5,6] l.remove(5) print(l) -------[4, 6]

    逆序      l=[4,5,6] l.reverse() print(l) --------[6, 5, 4]

    #元组
    计算字符出现次数:  tu=tuple('abbbc',) r=tu.count('b') print(r) ----3

    第一次出现位置:   tu=tuple('abbbc',) r=tu.index('b') print(r)------1
    #字典

                dic={'k1':'v1','k2':'v2'} dic['k1']=123 print(dic)---{'k2': 'v2', 'k1': 123}

                r=dic.get('k3') print(r) ----------None

                #print(dic['k3']) ---------------报错

    获取key和values    print(dic.items()) --------dict_items([('k2', 'v2'), ('k1', 123)])

    获取key        print(dic.keys()) ----------dict_keys(['k2', 'k1'])

    获取value        print(dic.values())--------dict_values(['v2', 123])

    删除:          dic.pop('k2') print(dic) ------{'k1': 123}

    更新:        dic.update({'k3':99}) print(dic)------{'k3': 99, 'k1': 123}






    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  • 相关阅读:
    14、迭代器协议、生成器、装饰器
    13、文件处理
    12、内置函数
    11、函数(def)
    10、基本数据类型(set)
    9、循环语句
    8、基本数据类型(dict)
    7、基本数据类型(tuple)
    6、基本数据类型(list)
    5、基本数据类型(str)
  • 原文地址:https://www.cnblogs.com/my334420/p/6160192.html
Copyright © 2020-2023  润新知