python 内置函数(十一)

hash()函数

用于获取取一个对象(字符串或者数值等)的哈希值。

可以应用于数字、字符串和对象,不能直接应用于 list、set、dictionary

hash(obj)   obj对象

 

min()函数

返回给定参数的最小值,参数可以为列表、字典、集合、元组

返回给定参数的最小值。

 

set()函数

创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。

返回新的集合

set(iter)     iter可迭代对象字符串元组列表字典

 

help()函数

help(obj) obj对象

用于查看函数或模块用途的详细说明。

返回对象帮助信息

 

 

next()函数

 

返回迭代器的下一个项目。

 

next() 函数要和生成迭代器的iter() 函数一起使用。

 

next(iter,default)     iter 迭代对象   default 可选,用于设置在没有下一个元素时返回该默认值,如果不设置,又没有下一个元素则会触发 StopIteration 异常

 

返回对象帮助信息

 

it = iter([1, 2, 5, 4, 3])
while True:
    x = next(it, 3)
    print(x)
    if x == 3:
        break

 

it = iter([1, 2, 5, 4, 3])
while True:
try:
x = next(it)
print(x)
except StopIteration:
break

 

可以用捕获异常进行断开循环,可以可以设置循环

 

posted @ 2020-07-28 09:27  寂静音无  阅读(119)  评论(0)    收藏  举报