Python数据类型

时间:2020-02-23 14:42:36  来源:igfitidea点击:

Python数据类型用于定义变量的类型。
之前,我们了解了Python中的语句和注释。
如果需要,可以从Python Comment&Statement中找到它。

Python数据类型

python数据类型有不同类型。
一些内置的python数据类型是:

  • Python数据类型– NumericPython数字数据类型用于保存类似int的数字值; int-保存无限制长度的有符号整数。

  • long-保留长整数(在Python 2.x中存在,在Python 3.x中已弃用)。

  • 浮点数-保留浮点精度数字,其精度最高为15个小数位。

  • 复数-包含复数。

在Python中,我们无需在声明变量(例如C或者C++)时声明数据类型。
我们可以简单地在变量中赋值。
但是,如果我们想看看它现在持有什么类型的数值,可以使用type(),如下所示:

#create a variable with integer value.
a=100
print("The type of variable having value", a, " is ", type(a))

#create a variable with float value.
b=10.2345
print("The type of variable having value", b, " is ", type(b))

#create a variable with complex value.
c=100+3j
print("The type of variable having value", c, " is ", type(c))

如果运行上面的代码,您将看到如下图所示的输出。

  • Python数据类型–字符串字符串是一个字符序列。
    Python支持Unicode字符。
    通常,字符串用单引号或者双引号表示。

上面的代码产生如下图所示的输出

  • Python数据类型–列表列表是Python专有的通用数据类型。
    从某种意义上说,它与C/C++中的数组相同。
    但是Python列表的有趣之处在于它可以同时保存不同类型的数据。
    正式列表是使用方括号([])和逗号(,)编写的一些数据的有序序列。

上面的代码将产生如下输出:

  • Python数据类型– TupleTuple是另一种数据类型,是类似于list的一系列数据。
    但这是一成不变的。
    这意味着元组中的数据受到写保护。
    元组中的数据使用括号和逗号写入。

上面的python数据类型元组示例代码的输出将类似于下面的图像。

  • DictionaryPython Dictionary是键-值对形式的无序数据序列。
    它类似于哈希表类型。
    字典以大括号内的形式写成"键:值"。
    以优化的方式从大量数据中检索数据非常有用。