• 数据基本类型操作


    list = ["a","b","c","d"]
    list.append("e")        #往列表里边添加数据    
    print(list)
    
    
    
    list = ["a","b","c","d"] 
    ret = list.insert(1,"f")        #往列表位置插入数据
    print(ret)
    
    
    list = ["a","b","c","d"]
    list.clear()            #清空列表
    print(list)
    
    
    
    list = ["a","b","c","d","a"]
    ret = list.count("a")          #查看列表重复元素的个数
    print(ret)
    
    pop   :    移除元素
    index:    索引元素的位置
    del:        删除指定索引位置
    sort:        对原列表排序
    reverse: 反转列表
    extend:    添加多个元素
    字符串的基本操作:
    
    s = "hello word"
    print(s[1])      #索引出字符串位置的字符
    
    
    partion     :     字符串分割
    
    replace     :     字符串替换
    

      

    元祖的基本操作:
        !!!!!元祖是不可修改的
    
    
    count        查看元祖相同的元素个数
    
    print(s[1])    索引
    
    print(s[1:])    切片
    

      

     字典的基本操作
    
    a = user_name.get("user")        字典的key获取相对应的value
    
    a = user_name.values()          获取全部的values
    
    a = user_name.keys()         获取全部的keys
    
    a = user_name.items()       获取字典所有项的模式
    
    user_name.popitem()        随机移除字典的一个key,value     应为字典是无序的
    
    user_name.clear()           清空字典
    
    s = user_name.copy()       浅拷贝所有key,value
    
    如果key存在,则显示想对应的value,不存在则创建
    
    a = user_name.setdefault("age")
    user_name.setdefault("ss")
    
    将整个字典重新加入一个大的key,后面的字典成value
    d = dict.fromkeys(user_name)
    print(("wyc:%s") % str(d))
    
    
    将两个字典更新到一个字典里边
    
    user_name.update(user_name1)
    

      

    set集合(无序,且不重复的)
    
    add        添加元素
    
    alear      清空元素
    
    pop        移除元素
    
    remove    移除元素
    
    update    更新元素
    
    difference_update        a中存在b中不存在则更新给a
    
    inrtersetion        交集,并且赋值给新值
    
    intersection_update          交集,并更新给a
    
    symmetric_difference        对称交集
    
    symmetric_difference_update      对称交集,更新到a
    
    union        并集,赋给新值
    
    isdisjoint     如果没有交集饭会True,有的话则返回False
    
    issubset    是否是子序列
    
    issuperset    是否是父序列
    
    discard        移除指定元素, 不存在则报错
    

      

    为迭代的对象添加序号,
    
    
    enuperate
    
    
    
    user_name = {
              "user":"wyc",
              "age":12,
              "jop":"python"
        }        
    
    
    
    for k,v in enuperate(user_name,1):
        print(k,v,user_name.get(v))
    

      

    深浅拷贝
    
    
    import copy
    
    
    #创建变量
    a = 123
    print(id(a))
    
    #赋值
    s = a
    print(s)
    
    #浅拷贝
    
    ret = copy.copy(s)
    print(ret)
    
    
    #深拷贝
    set = copy.deepcopy(s)
    print(set)
    

      

  • 相关阅读:
    AspNetCore打造一个“最安全”的api接口
    efcore分表分库原理解析
    对于经常接触的分页你确定你真的会吗
    Monitor的扩展支持string的超时锁
    Excel导出
    搭建私有Git服务器-GitLab
    C# 爬取网易Buff进行购买
    .Net Core 使用弹性和瞬态故障处理库Polly
    JS Table表格添加多选框
    JS 用户头像展示
  • 原文地址:https://www.cnblogs.com/wuyongcong/p/6651817.html
Copyright © 2020-2023  润新知