标签:减法 有一个 lambda表达式 不包含 默认值 方法 div row 语法
散列类型一、集合
集合的相关操作
        增:
set.add(object) 添加一个object到集合中,此object必须为不可变对象,如提供可变对象将报TypeError错误
            set.update(object)    添加一个散列或序列对象加入到到集合中,如当前序列对象有多个值时,将该对象拆解后加入到当前集合
        删:
            set.pop()        随机删除集合中的某一个值,并返回删除的值
set.clear() 清空当前集合
set.remove(value) 删除列表中指定的某一个值
改:
            集合为散列类型无法直接使用索引该值,目前想到的方法为使用remove删除某个特定的值,再用add将需要的值添加到字典中
        查:
            set.isdisjoint(Set Object)  判断两个集合是否为不相交对象,如不相交返回True,相交返回False
            set.issubset(Set Object)  判断set是否为Set Object的子集,通俗点讲就是set的所有值是否包含在Set Object中,如果包含在里面返回True,只要有一个不包含则返回False
            set.issuperset(Set Object)  判断set是否为Set Object的父集,,通俗点讲就是set的所有值是否包含Set Object的值,如果包含返回True,只要有一个不包含则返回False
散列类型一、字典
字典的相关操作
        定义
dict = {key:value}
        增:
dict[key] = value 直接使用key=value进行添加,如key未在当前字典中将自动添加,如key在当前字典将直接覆盖原值
            dict.update(key=value) 使用update方法进行添加,使用update方法添加时key不可以使用整数或任意形式的数字,否则会报语法错误
            dict.setdefault(key,default)  使用setdefault方法进行查询key的值,如果key不存在将自动加入一个,如不提供default的值将给他一个None值
        删:
            dict.pop(key)  删除当前字典中key的键值对,并返回当前key的值
            dict.clear()    清空当前字典
            dict.popitem() 随机删除一个当前字典中的键值对
改:
dict[key] = value 直接使用key=value进行修改,如key未在当前字典中将自动添加
dict.update(key=value) 使用update方法进行修改,使用update方法添加时key不可以使用整数或任意形式的数字,否则会报语法错误
查:
dict[key] 返回key的值,如当前key未存在于字典中,将报KeyError错错误
dict.get(key,default) 返回key的值,如无当前key且未填写default的值,将返回None,如填写default值将返回default值
dict.keys() 返回当前字典中所有的key键,以列表的形式显示,可使用list()转换为列表
            dict.values() 返回当前字典中所有的valus值,以列表的形式显示,可使用list()转换为列表
            dict.items()  返回当前所有的键值对,以元组的形式保存在列表中,可使用list()转换为列表
dict.fromkeys(Dict Object,default) 返回Dict Object中所有的键,如提供default的值将以 key:defaul的方式显示,只可提供一个默认值
dict.setdefault(key,default) 使用setdefault方法进行查询key的值,如果key不存在将自动加入一个,如不提供default的值将给他一个None值
           
逻辑运算符
and 且
        or    或
      not    取反
运算符优先级
    优先级从高到低
| 运算符 | 描述 | 
|---|---|
| lambda | Lambda表达式 | 
| or | 布尔“或” | 
| and | 布尔“与” | 
| not x | 布尔“非” | 
| in,not in | 成员测试 | 
| is,is not | 同一性测试 | 
| <,<=,>,>=,!=,== | 比较 | 
| | | 按位或 | 
| ^ | 按位异或 | 
| & | 按位与 | 
| <<,>> | 移位 | 
| +,- | 加法与减法 | 
| *,/,% | 乘法、除法与取余 | 
| +x,-x | 正负号 | 
| ~x | 按位翻转 | 
| ** | 指数 | 
| x.attribute | 属性参考 | 
| x[index] | 下标 | 
| x[index:index] | 寻址段 | 
| f(arguments...) | 函数调用 | 
| (experession,...) | 绑定或元组显示 | 
| [expression,...] | 列表显示 | 
| {key:datum,...} | 字典显示 | 
| ‘expression,...‘ | 字符串转换 | 
标签:减法 有一个 lambda表达式 不包含 默认值 方法 div row 语法
原文地址:https://www.cnblogs.com/shijin7/p/9076994.html