对象的是否相同: a is b #相同返回True,不然Falsehtml
值是否相同:a == b #相同返回True,不然Falsepython
对列表对象进行切片 或 “+”操做均返回新列表,不影响原有列表函数
sorted(list) 内置排序函数也是返回新列表,和 list.sort()不一样。
spa
bisect.insort (list,value) 返回将value插入列表的索引值code
bisect.bisect(list,value) 返回value将会插入列表的索引,实际不插入列表htm
若是比较的元素是同类型的,则比较其值,返回结果。对象
若是两个元素不是同一种类型,则检查它们是不是数字。blog
若是有一个列表首先到达末尾,则另外一个长一点的列表"大"。排序
若是咱们用尽了两个列表的元素并且所 有元素都是相等的,那么结果就是个平局,就是说返回一个 0。索引
def is_after(t1, t2): """Returns True if t1 is after t2; false otherwise.""" return (t1.hour, t1.minute, t1.second) > (t2.hour, t2.minute, t2.second)
五、同时返回商和余数
divmod(a,b) 是用第一个参数除以第二个参数并以元组的形式返回商和余数
a, b = divmod(35,2) #返回值(17,1),因此a=17 b=1
六、对象的属性和值:
打印对象全部属性及其对应的值
def print_attributes (obj): for attr in vars (obj): print (attr , getattr (obj , attr ))