当前位置: 首页 > 编程笔记 >

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

端木阳荣
2023-03-14
本文向大家介绍Python程序设计入门(2)变量类型简介,包括了Python程序设计入门(2)变量类型简介的使用技巧和注意事项,需要的朋友参考一下

通常来说,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
对象html" target="_blank">实例类型

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程序设计入门(5)类的使用简介,包括了Python程序设计入门(5)类的使用简介的使用技巧和注意事项,需要的朋友参考一下 一、类的定义和使用 python定义一个类的基本语法是:     使用时用: 对象实例名 = 类名(参数列表) 对象实例名.成员函数名(参数列表) 和其它语言不同之处是: (1) python没有new关键字 (2) 成员函数必须带有 self 参数(

  • 本文向大家介绍Python程序设计入门(1)基本语法简介,包括了Python程序设计入门(1)基本语法简介的使用技巧和注意事项,需要的朋友参考一下 Python是当今日趋流行的一种脚本语言,它比Java更简单,比php更强大,并且还适用于做桌面应用的开发,在ubuntu中,更加是必须的一种脚本引擎,所以有必要去学习一下,这里的文章只针对有一定编程基础,最好是比较熟悉php或javascript的用

  • 本文向大家介绍php面向对象程序设计入门教程,包括了php面向对象程序设计入门教程的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php面向对象程序设计。分享给大家供大家参考,具体如下: 1.面向对象与面向过程的对比 面向过程:以事件为中心,分几个步骤去完成。不可扩展,html与php不分离 面向对象:自己作为指挥者,指挥别人去做。具有可扩展性,html和php代码分离 2.什么是对象?

  • 本文向大家介绍Lua极简入门指南:全局变量,包括了Lua极简入门指南:全局变量的使用技巧和注意事项,需要的朋友参考一下 全局环境 Lua 把全局变量放在一个 table _G 中,这个 table 被叫做全局环境(global environment)。打印所有的全局变量名: _ENV(Lua 5.2 开始支持) 对于一个 free name(名字没有绑定任何声明)var 实际上会被转换为 _EN

  • 变量绑定 Rust 通过 let 关键字进行变量绑定。 fn main() { let a1 = 5; let a2:i32 = 5; assert_eq!(a1, a2); //let 绑定 整数变量默认类型推断是 i32 let b1:u32 = 5; //assert_eq!(a1, b1); //去掉上面的注释会报错,因为类型不匹配

  • 本文向大家介绍简单分析python的类变量、实例变量,包括了简单分析python的类变量、实例变量的使用技巧和注意事项,需要的朋友参考一下 1、类变量、实例变量概念 类变量: 类变量就是定义在类中,但是在函数体之外的变量。通常不使用self.变量名赋值的变量。类变量通常不作为类的实例变量的,类变量对于所有实例化的对象中是公用的。 实例变量: 实例变量是定义在方法中的变量,使用self绑定到实例上的