python函数回顾:dir()】的更多相关文章

描述 dir() 函数不带参数时,返回当前范围内的变量.方法和定义的类型列表: 带参数时,返回参数的属性.方法列表.如果参数包含方法__dir__(),该方法将被调用. 如果参数不包含__dir__(),该方法将最大限度地收集参数信息. 语法 dir 语法: dir([object]) 参数说明: object -- 对象.变量.类型. 返回值 返回模块的属性列表. 实例 以下实例展示了 dir 的使用方法: >>>dir() # 获得当前模块的属性列表 ['__builtins__',…
描述 all() 函数用于判断给定的可迭代参数 iterable 中的所有元素,是否不为 0.''.False 或者 iterable 为空,如果是返回 True,否则返回 False. 如果是空元组,空列表,返回为True. 函数等价于: def all(iterable): for element in iterable: if not element: return False return True Python 2.5 以上版本可用. 语法 以下是 all() 方法的语法: all(i…
描述 slice() 函数实现切片对象,主要用在切片操作函数里的参数传递. 语法 class slice(stop) class slice(start, stop[, step]) 参数说明: start -- 起始位置 stop -- 结束位置 step -- 间距 返回值 返回一个切片对象. 实例 >>>myslice = slice(5) # 设置截取5个元素的切片 >>> myslice slice(None, 5, None) >>> ar…
描述 next() 返回迭代器的下一个项目. 语法 next(iterator[, default]) 参数说明: iterator -- 可迭代对象 default -- 可选,用于设置在没有下一个元素时返回该默认值,如果不设置,又没有下一个元素则会触发 StopIteration 异常. 返回值 返回对象帮助信息. 实例 #!/usr/bin/python # -*- coding: UTF-8 -*- # 首先获得Iterator对象: it = iter([1, 2, 3, 4, 5])…
描述 hex() 函数用于将10进制整数转换成16进制,以字符串形式表示. 语法 hex 语法: hex(x) 参数说明: x -- 10进制整数 返回值 返回16进制数,以字符串形式表示. 实例 >>>hex(255) '0xff' >>> hex(-42) '-0x2a' >>> hex(1L) '0x1L' >>> hex(12) '0xc' >>> type(hex(12)) <class 'str'&…
描述 setattr 函数对应函数 getatt(),用于设置属性值,该属性必须存在. 语法 setattr 语法: setattr(object, name, value) 参数 object -- 对象. name -- 字符串,对象属性. value -- 属性值. 返回值 无. 实例 >>>class A(object): ... bar = 1 ... >>> a = A() >>> getattr(a, 'bar') # 获取属性 bar…
描述 getattr() 函数用于返回一个对象属性值. 语法 getattr 语法: getattr(object, name[, default]) 参数 object -- 对象. name -- 字符串,对象属性. default -- 默认返回值,如果不提供该参数,在没有对应属性时,将触发 AttributeError. 返回值 返回对象属性值. 实例 >>>class A(object): ... bar = 1 ... >>> a = A() >>…
描述 help() 函数用于查看函数或模块用途的详细说明. 语法 help 语法: help([object]) 参数说明: object -- 对象: 返回值 返回对象帮助信息. 实例 以下实例展示了 help 的使用方法: >>>help('sys') # 查看 sys 模块的帮助 ……显示帮助信息…… >>>help('str') # 查看 str 数据类型的帮助 ……显示帮助信息…… >>>a = [1,2,3] >>>hel…
描述 dict() 函数用于创建一个字典. 语法 dict 语法: class dict(**kwarg) class dict(mapping, **kwarg) class dict(iterable, **kwarg) 参数说明: **kwargs -- 关键字 mapping -- 元素的容器. iterable -- 可迭代对象. 返回值 返回一个字典. 实例 以下实例展示了 dict 的使用方法: >>>dict() # 创建空字典 {} >>> dict(…
函数:abs() 官方英文文档解释 abs(x) Return the absolute value of a number. The argument may be a plain or long integer or a floating point number. If the argument is a complex number, its magnitude is returned. 详解 返回绝对值 参数可以是:负数.正数.浮点数或者长整形 实例 abs(-1.2) #返回 1.2…