当前位置:  编程技术>python

Python程序设计入门(2)变量类型简介

    来源: 互联网  发布时间:2014-10-08

    本文导语:  通常来说,Python的变量/数据类型非常多,但是它是不需要用户指定的,因为有些是根据部份系统函数生成,另外一些是自动根据变量的值识别的,这些数据类型常量在class types定义,所以使用时需要 import types如: 代码如下:imp...

通常来说,Python的变量/数据类型非常多,但是它是不需要用户指定的,因为有些是根据部份系统函数生成,另外一些是自动根据变量的值识别的,这些数据类型常量在class types定义,所以使用时需要 import types如:

代码如下:
import types
a = [1,2,3]
if type(a) is types.ListType:
    print a
else:
    print 'not list'

Python的具体变量/数据类型如下:

NoneType
None 类型

TypeType
Type对象自身

BooleanType
布尔类型

IntType
整数类型

LongType
长整型

FloatType
浮点类型

ComplexType
复数类型(如1.0j 如果不支持的情况下将不会被定义此类型)

StringType
字符串类型 (e.g. 'Spam').

UnicodeType
Unicode 字符串 (e.g. u'Spam' 如果不支持的情况下将不会被定义此类型)

TupleType
元组类型

ListType
链表数组类型

DictType
哈希数组类型(词典数组)

DictionaryType
上面的全称

FunctionType
函数类型

LambdaType
函数类型备用名称

GeneratorType
迭代器对象,通过调用函数发生器产生的。

CodeType
对于代码对象的类型,如由 compile() 返回。

ClassType
对象类型

InstanceType
对象实例类型

MethodType
对象的方法

UnboundMethodType
MethodType备用名称。

BuiltinFunctionType
内置的函数类型,如 len() or sys.exit().

BuiltinMethodType
BuiltinFunction的备用名称

ModuleType
模块类型

FileType
如sys.stdout打开的文件类型的对象。

XRangeType
xrange() 返回的范围选择对象

SliceType
slice() 返回的对象

EllipsisType
省略的类型。

TracebackType
如 sys.exc_traceback 返回的对象类型

FrameType
一种回溯对象如 tb.tb_frame

BufferType
buffer()函数返回的类型


    
 
 

您可能感兴趣的文章:

  • Python中变量交换的例子
  • python的类变量和成员变量用法实例教程
  • Python判断变量是否已经定义的方法
  • Python交换变量
  • python 输出一个两行字符的变量
  • python共享引用(多个变量引用)示例代码
  • Python 变量类型及命名规则介绍
  • python实现跨文件全局变量的方法
  • 打印出python 当前全局变量和入口参数的所有属性
  • Python实现全局变量的两个解决方法
  • Python使用函数默认值实现函数静态变量的方法
  • Python中请使用isinstance()判断变量类型
  • python基础教程之基本数据类型和变量声明介绍
  • python动态加载变量示例分享
  • pyv8学习python和javascript变量进行交互
  • Python中使用动态变量名的方法
  • Python和Ruby中each循环引用变量问题(一个隐秘BUG?)
  • python中的实例方法、静态方法、类方法、类变量和实例变量浅析
  • python和shell变量互相传递的几种方法
  • python基础教程之简单入门说明(变量和控制语言使用方法)
  • Python程序设计入门(4)模块和包
  • Python程序设计入门(5)类的使用简介
  • Python程序设计入门(3)数组的使用
  • Python程序设计入门(1)基本语法简介
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Python下Html/xml解析库Beautiful Soup快速入门教程
  • Python学习笔记(一)(基础入门之环境搭建)
  • 从零学Python之入门(二)基本数据类型
  • 从零学Python之入门(四)运算
  • 从零学Python之入门(五)缩进和选择
  • 从零学Python之入门(三)序列
  • Python类的基础入门知识
  • Python的ORM框架SQLObject入门实例
  • Python2.5/2.6实用教程 入门基础篇
  • Python入门及进阶笔记 Python 内置函数小结
  • Python的ORM框架SQLAlchemy入门教程
  • Python3 入门教程 简单但比较不错
  • Python-基础-入门 简介
  • Python中的Numpy入门教程
  • python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
  • Python Socket编程入门教程
  • Python GUI编程:tkinter实现一个窗口并居中代码
  • 让python同时兼容python2和python3的8个技巧分享
  • Python不使用print而直接输出二进制字符串
  • 使用setup.py安装python包和卸载python包的方法
  • Python中实现json字符串和dict类型的互转
  • 不小心把linux自带的python卸载了,导致安装一个依赖原python的软件不能安装,请问该怎么办?
  • python异常信息堆栈输出到日志文件
  • python读取csv文件示例(python操作csv)
  • python下用os.execl执行centos下的系统时间同步命令ntpdate
  • python基础教程之python消息摘要算法使用示例
  • Python namedtuple对象json序列化/反序列化及对象恢复
  • 新手该如何学python怎么学好python?
  • Python获取网页编码的方法及示例代码
  • 使用python删除nginx缓存文件示例(python文件操作)
  • Python异常模块traceback用法举例


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3