Python 基本数据类型

2019-03-18 21:58|来源: 网络

简单的数据类型以及赋值

1)变量不需要声明

Python的变量不需要声明,你可以直接输入:

>>>a = 10

那么你的内存里就有了一个变量a, 它的值是10,它的类型是integer (整数)。 在此之前你不需要做什么特别的声明,而数据类型是Python自动决定的。

>>>print a

>>>print type(a)

那么会有如下输出:

10
<type 'int'>

这里,我们学到一个内置函数type(), 用以查询变量的类型。


2)回收变量名

如果你想让a存储不同的数据,你不需要删除原有变量就可以直接赋值。

>>>a = 1.3

>>>print a,type(a)

会有如下输出

1.3 <type 'float'>

我们看到print的另一个用法,也就是print后跟多个输出,以逗号分隔。


3)基本数据类型

a=10        # int 整数

a=1.3        # float 浮点数

a=True       # 真值 (True/False)

a='Hello!'   # 字符串

以上是最常用的数据类型,对于字符串来说,也可以用双引号。

(此外还有分数,字符,复数等其他数据类型,有兴趣的可以学习一下)

总结:

变量不需要声明,不需要删除,可以直接回收适用。

type(): 查询数据类型

整数,浮点数,真值,字符串


本文链接:Python 基本数据类型,转自http://www.cnblogs.com/vamei/archive/2012/05/28/2522385.html

相关问答

更多
  • 既消耗资源基本数据类型是用的最频繁的类型。 而且占用存储空间小,可以把它们存入栈中,实现快速的操作。 而他们的封装类Integer等,必需创建实例,又耗费时间,在堆中开辟内存
  • python的数据类型[2022-12-16]

    >>>>请问如何来暂时保存这些数据?如何使用这些数据? 不太确定理解了你的问题: 1 你是根据数据库来进行语句分割,评价分析的吗。 如果是的话,那就把分析结果存到字典里就可以了。(也就是你说的保存) 使用呢,就是对这个字典进行判断处理。 2 如果不是的话,你是想收集语料库放到字典里,然后再利用这个字典对象去判断? 保存大词典对象的话可以用gdbm来读写。
  • python基本内置数据类型有哪些 一些基本数据类型,比如:整型(数字)、字符串、元组、列表、字典和布尔类型。 随着学习进度的加深,大家还会接触到更多更有趣的数据类型,python初学者入门时先了解这几种类型就可以了。 基本内置数据类型对应符号 1)整型——int——数字 python有5种数字类型,最常见的就是整型int。例如:1234、-1234 2)布尔型——bool——用符号==表示 布尔型是一种比较特殊的python数字类型,它只有True和False两种值,它主要用来比较和判断,所得结果叫做布尔 ...
  • 一、整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。 2 二、浮点数 浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x10^9和12.3x10^8是相等的。浮点数可以用数学写法,如1.2 ...
  • Python数据类型[2022-10-18]

    python里变量类型是根据初始化的值的类型来自动识别的 dig_T1=1 那么dig_T1就是整型变量,python没有无符号类型,且整型字节数统一只有一种,有的机器上整型是12字节,有的是24字节 如果怎么写:dig_T1=1.0 那么dig_T1就是浮点型变量
  • java语言的基本数据类型指的是字节类型byte,短整型short,整型int,长整型long,布尔型boolean,字符类型char,单精度浮点类型float,双精度浮点类型double共八大基本数据类型;引用数据类型指的是类,枚举,接口和数组类型。 二者之间的区别在于,基本数据类型的变量,存储的就是数据本身的值,而引用类型的变量,存储的则是数据的地址,这个地址指向了数据的值。
  • java基本数据类型就8种,记住就好了。除了这些都是引用型的了。 java四类八种基本数据类型 第一类:整型 byte short int long 第二类:浮点型 float double 第三类:逻辑型 boolean(它只有两个值可取true false) 第四类:字符型 char 在栈中可以直接分配内存的数据是基本数据类型。 引用数据类型:是数据的引用在栈中,但是他的对象在堆中。 要想学好Java必须知道各种数据的在内存中存储位置。 对内存有了很好的了解,可以有助你分析程序。 字节: boolean ...
  • 基本数据类型和包装类的区别还是很大,这点估计你也是清楚的。 比如int a = 3;Integer b = new Integer(3); a和b的值都是3,但a是值对象,b是引用对象,因此二者是不等同的。相较而言值对象使用起来更方便一些(不用手动创建对象已经实例化) char是字符型,比如 char c = 'd',这里用的是单引号,字符串用的是双引号(String s = "s"), 它并不是整数类型,只不过jdk会对照ascII表把它转成对应的数字值,我们才可以利用这个特性。 在一般的开发中我们用St ...
  • 将它作为一个免费功能,当你在它的时候,考虑一个更实用的风格方法: def undefaulted(x): return dict( (k, undefaulted(v)) for (k, v) in x.iteritems() ) if isinstance(x, nesteddict) else x a = undefaulted(a) Do it as a free function, and while you're at it, consider a more funct ...
  • 变量的数据类型决定了它可以存储的数据类型以及可能采用的值。 它还有助于确定可以对变量执行的操作类型。 说Python没有数据类型是错误的。 即使在Python中,每个值都有一个数据类型,但您并不总是需要声明变量的数据类型。 根据每个变量的原始赋值,Python会计算出它的类型并在内部跟踪它。 The data type of a variable determines what kind of data it can store and what possible values it may take. I ...