• 数据基本类型操作


    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)
    

      

  • 相关阅读:
    C# WinForm下,隐藏主窗体,只在进程管理器中显示进程,在任务栏,状态栏都不显示窗体的方法
    C#全能数据库操作类及调用示例
    多个汇总列转换为行记录 mssql
    Oracle 10g创建数据库 用户等基本操作
    Jquery基本选择器 层次选择器 过滤选择器 表单选择器使用示例 带注释
    SQL与ORACLE的外键约束级联更新和删除
    C# 屏幕监控 自动截屏程序 主窗体隐藏,仅在进程中显示
    图文讲解VS2010程序打包操作 安装卸载
    查表法按日期生成流水号 mssql
    给DataTable添加主键 几何级提升Select筛选数据的速度
  • 原文地址:https://www.cnblogs.com/wuyongcong/p/6651817.html
Copyright © 2020-2023  润新知