1.内置函数
函数 描述 备注
len (item) 计算容器中元素个数 无
del (item) 删除变量
max (item) 返回容器的最大值如果是字典,只针对key比较min (item)返回容 + 器的最小值如果是字典,只针对key比较
cmp (item1,item2) 比较两个值,-1小于/0 等于/ 1 大于python3.x 取消了cmp函数两+ 种查看方法的方式 (python中对象无处不不在:变量,数据,函+ + 数...)在标识符/数据后输入一个. 然后按TAB ipython会提示该对象能够调用的方法列表
使用内置函数dir传入标识符/数据,可以查看所有属性和方法
序号方法名类型作用
01 :__new__方法创建对象时,自动被调用
02:__init__-对象初始化,自动被调用
03:__del__-对象被从内存中销毁时,自动被调用
04:__str__-返回对象描述信息,print函数输出使用__方法名__的格式方法 是python提供的内置方法/属性 。
2.切片切片用索引值来限定范围
列表喝元组都是有序的集合,都能通过索引值获取到对应的数据
字典是一个无序的集合,通过键获得值(不可以切片)
3.运算符
运算符 Python表达式 结果 描述 支持类型
+ [1,2] + [3,4] [1,2,3,4] 合并字符串 列表,元组
* ["jz1"] *4 ["Hi!","Hi!","Hi!","Hi!"] 重复字符串 列表,元组
in 2 in (1,2,3) True 元素是否存字符串列表 元组,字典
not in 4 not in (1,2,3) True 元素是否不存在字符串列表 元组,字典
+ [1,2] + [3,4] [1,2,3,4] 合并字符串 列表,元组
注: 函数 extend是将列表中的值添加到另一个列表 而 函数append是将一个列表作为一个元素添加过去
身份运算符:
运算符描述实例isis 是判断两个标识符是不是引用同一个对象x is y 类似于 id(x) == id(y)is notis not 是判断两个标识符是不是引用同不同对象x is not y 类似于 id(x) != id(y)