1、内置的函数 dir() 可以找到模块内定义的所有名称。以一个字符串列表的形式返回。
>>>import fibo,sys
>>> sys.path
['E:\\python\\work','D:\\Python36\\Lib\\idlelib','D:\\Python36\\python36.zip','D:\\Python36\\DLLs','D:\\Python36\\lib','D:\\Python36','D:\\Python36\\lib\\site-packages']
>>> dir(sys)
['__displayhook__','__doc__','__excepthook__','__interactivehook__','__loader__','__name__','__package__','__spec__','__stderr__','__stdin__','__stdout__','_clear_type_cache','_current_frames','_debugmallocstats','_enablelegacywindowsfsencoding','_getframe','_git','_home','_xoptions','api_version','argv','base_exec_prefix','base_prefix','builtin_module_names','byteorder','call_tracing','callstats','copyright','displayhook','dllhandle','dont_write_bytecode','exc_info','excepthook','exec_prefix','executable','exit','flags','float_info','float_repr_style','get_asyncgen_hooks','get_coroutine_wrapper','getallocatedblocks','getcheckinterval','getdefaultencoding','getfilesystemencodeerrors','getfilesystemencoding','getprofile','getrecursionlimit','getrefcount','getsizeof','getswitchinterval','gettrace','getwindowsversion','hash_info','hexversion','implementation','int_info','intern','is_finalizing','maxsize','maxunicode','meta_path','modules','path','path_hooks','path_importer_cache','platform','prefix','set_asyncgen_hooks','set_coroutine_wrapper','setcheckinterval','setprofile','setrecursionlimit','setswitchinterval','settrace','stderr','stdin','stdout','thread_info','version','version_info','warnoptions','winver']
>>> dir(fibo)
['__builtins__','__cached__','__doc__','__file__','__loader__','__name__','__package__','__spec__','fib','fib2']
2、如果没有给定参数,那么 dir() 函数会罗列出当前定义的所有名称。
>>> a =[1,2,3,4,5]
>>>import fibo
>>> fib = fibo.fib
>>> dir()
['__annotations__','__builtins__','__doc__','__file__','__loader__','__name__','__package__','__spec__','a','fib','fibo','sys']
>>> a =5
>>> dir()
['__annotations__','__builtins__','__doc__','__file__','__loader__','__name__','__package__','__spec__','a','fib','fibo','sys']
>>>del a
>>> dir
<built-in function dir>
>>> dir()
['__annotations__','__builtins__','__doc__','__file__','__loader__','__name__','__package__','__spec__','fib','fibo','sys']
相关推荐
本文实例讲述了python中dir函数用法。分享给大家供大家参考。具体分析如下: dir 函数返回任意对象的属性和方法列表, 包括模块对象、函数对象、字符串对象、列表对象、字典对象 …… 相当多的东西。 dir函数示例: ...
Python内置函数涉及了Python编程语言中最基础的函数集合,它们是Python标准库的一部分,允许程序员在不引用外部模块的情况下执行常见操作。下面我将详细介绍一些常用的Python内置函数,并对它们的功能进行解释。 1....
14. dir()函数:不带参数时返回当前范围内的变量、方法和定义的类型列表;带参数时返回参数的属性、方法列表。 15. divmod()函数:返回一个包含商和余数的元组,适用于任意两个整数。 16. enumerate()函数:枚举...
内置函数 dir 是 Python 中用于获取对象的属性和方法列表的函数。这篇文章将详细解析内置函数 dir 的使用方法和相关知识点,包括其命令介绍、使用实例,以及如何利用 dir 查找模块下的所有类和当前模块下的类。 ...
在Python中,内置函数是预先定义好的、可以直接使用的函数,无需用户自己定义。这些函数为开发者提供了极大的便利,大大提高了代码的效率和可读性。本篇文章将详细讲解Python内置函数的一些关键知识点。 1. `len()`...
### Python 使用 `dir()` 函数查看类中所有成员函数详解 在Python编程中,了解一个类的所有成员(包括方法和属性)对于理解该类的功能至关重要。`dir()` 函数是Python提供的一种简单而强大的工具,可以帮助我们快速...
Python 函数大全 Python 内置函数大全是 Python 语言的基础组件之一,了解这些函数可以帮助开发者更好地使用 Python 语言。本文将对 Python 的内置函数进行分类和介绍。 数学运算类 * `abs(x)`: 求绝对值,参数...
这篇"Python官方文档内置函数--整理"的资料显然是为了帮助开发者更好地理解和掌握Python中的内置函数。 Python的内置函数是Python解释器在启动时就加载的一组函数,无需额外导入模块,可以直接在代码中使用。这些...
### Python函数大全:掌握核心内置函数的全面指南 在Python编程的世界里,内置函数是构建高效、优雅代码的基石。本文旨在深入解析Python的核心内置函数,帮助初学者和经验丰富的开发者更好地理解和应用这些功能强大...
Python常用函数 Python是一种高级编程语言,具有简单易学、灵活、可扩展等特点。Python提供了许多内置函数和模块,可以帮助开发者快速构建高效、可靠的软件系统。本文总结了Python中常用的函数和模块,包括内置函数...
在这个Python函数速查手册中,我们主要探讨的是Python中的内建函数和字符串内置方法。 首先,让我们来了解一下内建函数。内建函数是Python语言自带的一系列预定义函数,可以直接在任何地方使用,无需额外导入。以下...
Python函数是编程语言的核心组成部分,提供了丰富的功能,使得开发者能够高效地编写代码。在Python中,函数分为内置函数(Built-in Functions)、关键字、常量、类型以及异常等多个方面。以下是一些重要的Python内置...
### Python内置函数详解 #### 数学运算类 1. **`abs(x)`**:此函数用于求取一个数值的绝对值。例如,`abs(-5)` 返回 5。 2. **`complex([real[, imag]])`**:创建一个复数。如果只提供实部,则虚部默认为 0。如果...
### Python常用函数详解 Python作为一门强大的编程语言,在软件开发、数据分析、自动化脚本等领域有着广泛的应用。Python的内置函数是其强大功能的基础之一,掌握这些内置函数可以帮助开发者更高效地编写代码。本文...
help函数是python的一个内置函数,在python基础知识中介绍过什么是内置函数,它...这里要注意下,help()函数是查看函数或模块用途的详细说明,而dir()函数是查看函数或模块内的操作方法都有什么,输出的是方法列表。 怎