`
younglibin
  • 浏览: 1223840 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Python中的type(anyObj) 函数 types 模块

 
阅读更多

在python 中查看 数据类型 可以使用 type(object)

 

例如:

In [1]: type(123)

Out[1]: int

 

In [2]: type('123')

Out[2]: str

 

In [3]: my_list=["1","2"]

 

In [4]: type(my_list)

Out[4]: list

 

如果要判断某种数据类型  可以使用types 模块

 

In [5]: type("123") is str

Out[5]: True

 

In [6]: type(123) is int

Out[6]: True

 

In [7]: import types

 

In [8]: type(123) is types.IntType

Out[8]: True

 

以下是types提供的方法:

types.BooleanType           types.DictType              types.GetSetDescriptorType  types.ModuleType            types.TupleType

types.BufferType            types.DictionaryType        types.InstanceType          types.NoneType              types.TypeType

types.BuiltinFunctionType   types.EllipsisType          types.IntType               types.NotImplementedType    types.UnboundMethodType

types.BuiltinMethodType     types.FileType              types.LambdaType            types.ObjectType            types.UnicodeType

types.ClassType             types.FloatType             types.ListType              types.SliceType             types.XRangeType

types.CodeType              types.FrameType             types.LongType              types.StringType            

types.ComplexType           types.FunctionType          types.MemberDescriptorType  types.StringTypes           

types.DictProxyType         types.GeneratorType         types.MethodType            types.TracebackType        

    

 在单纯的Python type类的世界中,一切都是对象.这些对象可以分为三类,

metaclasses,classes,instance

其中classes又可以分为内置的type和用户自定义的class

下面我们通过一张图片来作详细的说明

 

分享到:
评论

相关推荐

    python用函数实现模块化程序设计.pdf

    python用函数实现模块化程序设计

    python-06Day 函数和模块的使用.rar

    python-06Day 函数和模块的使用.rar

    python函数实验报告.doc

    本实验报告主要涵盖了Python编程中的函数使用,包括函数的定义、参数传递、变量作用域以及模拟内置函数等多个方面。通过一系列的任务,旨在帮助学习者掌握Python函数的核心概念和实际应用。 1. **函数的定义与使用*...

    python的types模块.docx

    - 实际上,在很多情况下`type`函数可以直接替代`types`模块中的类型检查功能。 #### 五、总结 通过以上介绍可以看出,`types`模块为我们提供了深入探索Python类型系统的工具。无论是进行类型检查还是动态地给对象...

    Python:Python函数与模块教程

    在Python编程中,函数是非常重要的概念,它使得代码更加模块化、易于维护和重用。本节将详细介绍Python中的函数定义与调用。 ##### 1.1 函数的定义与调用 在Python中,函数的定义使用`def`关键字,后跟函数名和圆...

    老男孩 Python 自动化开发 03 Python模块化编程 函数式编程 三元编程 lambda 装饰器 共17页.pptx

    在Python自动化开发中,模块化编程是核心概念之一,它有助于组织代码,提高代码的可读性和可重用性。`__init__.py` 文件在Python中用于标识一个目录为包,使得我们可以像导入模块一样导入整个目录。通过检查`__name_...

    Python-函数、文件与模块.doc

    本文重点讨论了三个核心概念:函数、文件和模块,这些都是构建复杂Python程序的基础。 首先,我们来看函数。函数是Python中封装逻辑的基本单元,允许我们将一组相关的操作打包成一个可重用的单元。函数的定义以`def...

    第六章Python函数习题及答案--中文

    在 Python 中,如果函数未返回值,则默认情况下返回 None。 6.2 节函数的标题由函数名称和参数列表组成。函数标题是函数的入口点,用于调用函数。 6.3 节函数的参数:函数可以没有参数,也可以有多个参数。函数的...

    C++调用python3.5中的函数

    3. 获取Python函数对象:使用`PyObject_GetAttrString()`函数获取模块中的函数对象。 4. 准备参数:将C++的数据转换为Python对象,以便作为参数传递给Python函数。这可能涉及到类型转换,如将整数转换为`...

    Python基础语法 Python数据类型与结构 Python函数与模块 面向对象编程在Python中的应用 Python异常处

    Python函数与模块 面向对象编程在Python中的应用 Python异常处理与调试 Python文件操作与系统编程 Python网络编程基础 Python高级特性:装饰器与迭代器 Python数据库操作:SQLAlchemy Python与Web开发:Flask框架 ...

    Python函数与模块PPT课件.pptx

    Python函数与模块PPT课件 Python函数是Python语言的核心组件之一,它允许开发者编写可重用的代码块,提高代码的可维护性和可读性。 Python函数可以分为用户自定义函数、系统内置函数和Python标准库中的函数。用户...

    Python实验五 函数、模块和包-ANSWER.html

    在实际的项目中,Python程序员经常会编写和使用函数、模块和包来构建复杂的应用。通过这种方式,代码的结构更加清晰,功能更加明确,模块间的耦合度降低,便于维护和扩展。本实验的内容将加深对函数定义和使用、模块...

    python中math模块函数借鉴.pdf

    本文将对 math 模块中的函数进行详细介绍。 1. 反三角函数 Python 的 math 模块提供了多种反三角函数,用于计算反三角函数的值。这些函数包括: * math.acos(x):返回 x 的反余弦 * math.acosh(x):返回 x 的反...

    Python_OS模块

    Python OS 模块提供了一个统一的操作系统接口函数,这些接口函数通常是平台指定的,os 模块能在不同操作系统平台如 nt 或 posix 中的特定函数间自动切换,从而能实现跨平台操作。 文件操作 OS 模块提供了多种文件...

    python函数与模块的使用.zip

    在Python编程语言中,函数和模块是实现代码复用、组织和结构化的重要概念。函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。模块则是实现特定功能的小型代码库。模块中可以包含函数、类、变量等...

    python 包、模块、函数与变量作用域视频讲解

    在Python编程中,包、模块、函数和变量作用域是四个至关重要的概念,对于理解和组织代码至关重要。 首先,我们来详细探讨一下“模块”(Module)。在Python中,模块是一个包含Python定义和语句的文件。模块可以定义...

    Python函数文件与模块中文最新版本

    在Python编程中,函数、文件和模块是构成程序的基本单元,它们各自扮演着重要的角色,相互配合完成复杂任务。 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数可以提高代码的模块化,使得...

    函数和模块:在Python中组织和重用代码.docx

    在Python编程中,函数和模块是两种至关重要的代码组织方式,它们使得代码的复用和管理变得更加高效。本文将深入探讨这两个概念以及它们在实际应用中的优势。 首先,让我们来看看函数。函数是一段具有特定功能的可...

    Python常用内置标准模块与扩展库

    一、Python常用的内置标准模块 二、Python常用扩展库  Python提供了大约200多个内置的标准模块,涵盖了Python运行时服务、文字模式匹配、操作系统接口、数学运算、对象永久保存、网络和Internet脚本和GUI构建等...

    c++调用Python函数(并返回数据).zip

    2. **导入Python模块**:在C++中,我们需要加载包含待调用函数的Python模块。这可以通过`PyImport_ImportModule()`函数完成,传入模块名字符串即可。 3. **获取Python函数对象**:有了模块对象后,我们可以使用`...

Global site tag (gtag.js) - Google Analytics