dir()函数
描述:dir()函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。
如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。
语法:dir([object])
参数:object--对象、变量、类型
返回值:返回模块的属性列表
python3中实例:
dir() #获取当前模块的属性列表 dir([]) #查看列表的方法
hex()函数
描述:hex()函数用于将10进制整数转换成16进制,以字符串形式表示
语法:hex(x)
参数:x--10进制整数
返回值:返回16进制数,以字符串形式表示
python3中实例:
hex(255) 0xff hex(-42) -0x2a
next()函数
描述:next()返回迭代器的下一个项目
语法:nex(iterator[,default])
参数:iterator--可迭代对象 default--默认值
返回值:返回对象帮助信息
python3中实例:
# 获取Iterator对象 it = iter([1, 2, 3, 4]) x = next(it) print(x)
slice()函数
描述:slice()函数实现切片对象,主要用在切片操作函数里的参数传递
语法:class slice(start, stop[,step])
参数:start--开始位置;stop--结束位置;step--间距
返回值:返回一个切片对象
python3中实例:
alist = ['123', 'abc', 'good', 'hello', 'nice'] #定义一个列表 alist1 = alist[:] #[:]分号左边表示从第0未开始,分号右边表示最后一位结束。 print(alist1) #成功将alist列表拷贝给了alist1
any()函数
描述:any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True。
元素除了是 0、空、FALSE 外都算 TRUE。
语法:any(iterable)
参数:iterable--元组或列表
返回值:如果都为空、0、false,则返回false,如果不都为空、0、false,则返回true。
python3中实例:
any([1,2,3,4]) # 列表list,元素都不为空或0 True any([1,2,'',4]) # 列表list,存在一个为空的元素 True any([0,0,0,0]) # 列表list,存在全为0的元素 False any((1,2,3,4)) # 元组tuple,元素都不为空或0 True any((1,2,'',3)) # 元组tuple,存在一个为空的元素 True any((0,0,0,0)) # 元组tuple,存在全为0的元素 False any([]) # 空列表 False any(()) # 空元组 False
python divmod()函数
描述:python divmod()函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)。
语法:divmod(a, b)
参数:a,b皆为数字
python3中实例:
divmod(7,2) (3,1) divmod(8,2) (4,0)
描述: