- 浏览: 67922 次
- 性别:
- 来自: 沈阳
文章分类
最新评论
dir()函数
dir()函数,能够显示一个模块定义的所有成员。
>>> import fibo, sys >>> dir(fibo) ['__name__', 'fib', 'fib2'] >>> dir(sys) ['__displayhook__', '__doc__', '__excepthook__', '__name__', '__stderr__', '__stdin__', '__stdout__', '_getframe', 'api_version', 'argv', 'builtin_module_names', 'byteorder', 'callstats', 'copyright', 'displayhook', 'exc_info', 'excepthook', 'exec_prefix', 'executable', 'exit', 'getdefaultencoding', 'getdlopenflags', 'getrecursionlimit', 'getrefcount', 'hexversion', 'maxint', 'maxunicode', 'meta_path', 'modules', 'path', 'path_hooks', 'path_importer_cache', 'platform', 'prefix', 'ps1', 'ps2', 'setcheckinterval', 'setdlopenflags', 'setprofile', 'setrecursionlimit', 'settrace', 'stderr', 'stdin', 'stdout', 'version', 'version_info', 'warnoptions']
如果dir()中不写参数,就表示它显示的是当前模块的成员。
>>> a = [1, 2, 3, 4, 5] >>> import fibo >>> fib = fibo.fib >>> dir() ['__builtins__', '__doc__', '__file__', '__name__', 'a', 'fib', 'fibo', 'sys']
如果要显示内建的模块,要加参数“builtins”
>>> import builtins >>> dir(builtins) ['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'Buffer Error', 'BytesWarning', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'Environme ntError', 'Exception', 'False', 'FloatingPointError', 'FutureWarning', 'Generato rExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexErr or', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'NameError', 'None', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'P endingDeprecationWarning', 'ReferenceError', 'RuntimeError', 'RuntimeWarning', ' StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'Ta bError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'Unicod eEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserW arning', 'ValueError', 'Warning', 'ZeroDivisionError', '__build_class__', '__deb ug__', '__doc__', '__import__', '__name__', '__package__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'chr', 'classmethod', 'compile', ' complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate ', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memory view', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property' , 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sort ed', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']
发表评论
-
django-admin.py startproject mysite 不成功
2012-02-27 11:30 2015我在执行 django-admin.py startproj ... -
python学习笔记---迭代器
2012-02-03 15:58 0d -
python笔记---反射
2012-02-03 15:41 975java反射到学过,python反射没用过。这里几下别人的文章 ... -
python学习笔记---类
2012-02-03 12:58 1087类 和其他语言比较,python添加一个class使用 ... -
python学习笔记---输出格式化
2012-02-02 15:14 0输出格式化 目前为止,我们有2中方式去写一个值。表达式语句和 ... -
python笔记---包
2012-02-02 11:57 982包是一种结构化python模块的一种方法。 文件结构如下: ... -
python笔记---标准模块
2012-02-02 11:29 920标准模块 python带有标准模块库。他们一般在pyt ... -
python学习笔记---"编译python文件"
2012-02-02 11:15 0为了快速的导入一个程序文件,这里在spam.py所在的目录下就 ... -
python笔记---模块搜索路径
2012-02-02 10:34 1662模块搜索路径 当一个名为spam的模块被载入的时候,解释器会 ... -
python学习笔记---模块
2012-02-02 10:07 1165模块 一个模块不但包含语句,还包含函数的定义。这些语句是用来 ... -
python学习笔记---序列的比较
2012-02-01 22:20 794序列的比较 序列对象可以和同类型的其他对象进行比较。根 ... -
python笔记---集合后的更多条件操作
2012-02-01 18:51 1385除了比较运算符,while和if语句中还可以使用更多的操作符。 ... -
python笔记---集合迭代技术
2012-02-01 18:07 1356>>> basket = ['apple', ... -
python学习笔记---字典
2012-02-01 17:47 1072字典 字典不像序列是被数字索引的,字典是被关键字索引的 ... -
python笔记---sets
2012-02-01 17:13 9685.4.Sets python还包含一个数据类型sets。s ...
相关推荐
通过dir(__builtins__)命令可以列出所有内置函数。对于特定的内置函数,例如input(),可以通过help()函数获取其详细描述和使用方法。 Python语言对大小写敏感,这意味着在Python中,'FishC'和'fishc'是不同的标识符...
这篇简明教程笔记涵盖了Python的基础知识,包括安装与使用、程序编写、运算符优先级、控制流、函数、模块、数据结构(如列表、元组、字典)、序列、赋值与引用、类以及文件操作。 1. **安装与使用**: Python在...
本篇笔记将详细介绍如何使用 `open` 函数以及相关的方法来进行文件的读取、写入、追加等操作,并进一步探讨文件定位、文件属性获取、文件名修改与删除等功能。 #### 二、`open` 函数详解 `open` 函数用于打开或...
根据提供的“Python学习笔记”的部分信息,我们可以提炼出一系列与Python编程语言相关的知识点。下面将对这些知识点进行详细的解释和扩展。 ### Python 学习笔记概览 #### 1. Python 的起源与发展 - **创建时间**...
- `print 100` 会导致语法错误,因为在 Python 3 中,`print` 是一个函数,需要加上括号。 - `print 100 # 注释是这个样子的`,其中 `#` 后面的部分会被解释器忽略,作为注释处理。 - **注释格式**: 在 Python 中...
7. **print()函数**:`print()`是Python中最基本的输出函数,常用于测试和调试。例如,`print("Hello World")`会在控制台打印出“Hello World”。 8. **退出Python环境**:在Python交互式环境中,可以使用`exit()`...
- **使用`dir()`函数**: 可以查看模块中所有已定义的属性。 - **内置属性**: 模块中有一些特殊属性,例如`__name__`, `__doc__`等,这些通常是Python内置的,用于内部工作。 **示例**: ```python import myTest ...
### Python从入门到实践之学习笔记 #### 第一章:Python环境配置与基本操作 **1.1 在Linux系统中检查Python版本** - **步骤**: 1. 打开终端窗口(通过快捷键或搜索`Terminal`)。 2. 输入`python`并按Enter键...
- Python提供了一些内置函数,如`dir()`, `type()`, `help()`, `str()`等,帮助开发者了解对象信息和获取帮助。 #### 第03课-变量 - 变量在Python中用于存储数据值,例如整数、浮点数、字符串等。 - 变量的命名要...
这篇个人学习笔记主要涉及了Python的基础知识,包括数据类型、运算符、字符串格式化、输入输出以及一些常用的内建函数。 首先,Python的数据类型有多种,如整型(Integer)、浮点型(Floating Point Real Number)...
8. **dir()函数**: dir()可以列出模块或当前作用域内的所有标识符,包括函数、类和变量。 9. **列表**: 列表是Python中可变的数据结构,使用方括号[]表示,支持索引、切片、增加、删除等操作,以及内置的sort、...
在Python中,可以使用`dir()`函数来列出对象的所有属性和方法。`help()`函数用于获取关于对象的更多信息。`__name__`和`__main__`是Python中的特殊变量,分别用于确定当前模块的名称以及当模块被直接运行时执行的...
### Python研究笔记知识点详解 #### 一、字符串与语句处理 1. **自然字符串**:在Python中,可以通过在字符串前添加`r`来创建一个原始字符串(raw string),这意味着字符串中的所有字符都不会被转义。例如,`r"\n...
8. dir()函数:dir()可以列出模块或当前作用域内的标识符,包括函数、类和变量。 9. 列表:列表是Python中的动态数组,可变且支持增删改查。可以使用索引或切片操作,还有sort()、append()、len()等方法。 10. ...
8. **dir()函数**:dir()函数可以列出模块或对象的所有属性,包括函数、类和变量。 9. **列表**:列表是动态数组,可变且支持索引、切片、添加、删除等操作。内置方法如sort(), append(), len()等可对列表进行操作...
Python提供了内置的`dir()`函数来获取对象的所有属性和方法,以及`type()`函数来确定对象的类型。对于类的定制,可以重写`__len__`方法以自定义`len()`函数的行为。 6. 数学运算: Python支持基本的数学运算,包括...
使用内置的`dir()`函数可以查看对象的可用方法,例如查找字符串的 `upper()` 和 `lower()` 方法。 7. **字符串操作**: - **表示方式**:字符串可以用单引号 `' '`、双引号 `" "` 或三引号 `''' '''` 定义。单...
Python还提供了一些内置函数,如dir(),用于查看对象的属性和方法,以及内置的内建模块(如__builtins__)。 总之,Python的学习涵盖了从基础语法、数据类型到高级特性的广泛内容,包括控制结构、函数、模块、类和...