Python 数据类型

  Python 定义了一些标准数据类型,用于存储各种类型的数据。

1. 数字

  • int(整数)
  • float(浮点数)
  • complex(复数)
  • bool(布尔)

>>> a = 1

>>> b = 2.5

>>> c = 1+2j

>>> d = True

2. 字符串

  python 使用引号 ' 或 " 来创建字符串。同时使用反斜杠 \ 转义特殊字符。

>>> a = 'Hello'

>>> b = "Python"

3. 列表

  列表(list)是一种可变序列,创建列表可以使用 list([iterable]) 函数或者用[],元素用逗号分隔。

>>> l = ['Google', 2020]

4. 元组

  元组是一种不可变序列,一旦创建就不能修改。创建元组可以使用 tuple([iterable]) 函数或者用(),元素用逗号分隔。只有一个元素时,逗号不可缺少。

>>> t = ('Google',

5. 字典

  字典(dict)是可迭代的、可变的数据结构,通过键来访问元素。创建字典可以使用 dict() 函数或者用{},"键:值"用逗号分隔。

>>> d = {'name':'Alice','age':17}

6. 集合

  集合(set)是一种可迭代的、无序的、不能包含重复元素的数据结构。集合分为可变集合(set)和不可变集合(frozenset)。

创建可变集合可以使用 set([iterable]) 函数或者用{},元素用逗号分隔。

>>> student = {'Tom','Jim','Mary','Jack','Rose'}

  创建不可变集合应使用 frozenset([iterable]) 函数。

>>> s = frozenset(range(5))
>>> s
frozenset({0, 1, 2, 3, 4})

数据类型转换

  对数据内置的类型进行转换,只需要将数据类型作为函数名即可。

  • int(x)
  • float(x)
  • complex(x)
  • str(x)
  • repr(x)
  • list(s)
  • tuple(s)
  • dict(d)
  • set(s)
  • frozenset(s)
  • chr(x)
  • ord(x)
posted @ 2019-04-26 10:30  PIPO2  阅读(233)  评论(0编辑  收藏  举报