作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
这是我在 Windows 上安装 Python 3.1 时发现的。
我在哪里可以找到其他类型,特别是 DictType 和 StringTypes?
>>> print('\n'.join(dir(types)))
BuiltinFunctionType
BuiltinMethodType
CodeType
FrameType
FunctionType
GeneratorType
GetSetDescriptorType
LambdaType
MemberDescriptorType
MethodType
ModuleType
TracebackType
__builtins__
__doc__
__file__
__name__
__package__
>>>
最佳答案
根据 types
模块 ( http://docs.python.org/py3k/library/types.html ) 的文档,
This module defines names for some object types that are used by the standard Python interpreter, but not exposed as builtins like
int
orstr
are. ...Typical use is for
isinstance()
orissubclass()
checks.
因为字典类型可以和dict
一起使用,所以在本模块中不需要引入这样的类型。
>>> isinstance({}, dict)
True
>>> isinstance('', str)
True
>>> isinstance({}, str)
False
>>> isinstance('', dict)
False
(关于int
和str
的例子也已经过时了。)
关于python 3.1 - DictType 不是类型模块的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3772049/
这是我在 Windows 上安装 Python 3.1 时发现的。 我在哪里可以找到其他类型,特别是 DictType 和 StringTypes? >>> print('\n'.join(dir(t
我是一名优秀的程序员,十分优秀!