天天看点

Python基本数据类型

Number(数字)

String(字符串)

List(列表)

Tuple(元组)

Set(集合)

Dictionary(字典)

Python3 的六个标准数据类型中:

不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);

可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

Python3 支持四种不同的数字类型

int(有符号整型)

float(浮点型)

complex(复数)

bool(布尔型)

<code>python2 中有个的 Long</code>

代码展示:

输出

由数字、字母、下划线组成的一串字符,一般用两个单引号、双引号或者六个双引号包起来的是字符串 str 两个引号的字符串,只能在一行书写;六个引号的字符串,可以换行书写

通过<code>[中括号]</code>索引字符串

列表的标志是 [] 一个列表可以存放多个元素,元素可以是任意的类型 不同元素之间使用 逗号 分隔

列表也是通过[ <code>中括号</code> ] 索引

<code>tuple和list非常接近,tuple通过()初始化。和list不同,tuple是不可变对象。也就是说tuple一旦生成不可以改变。如果我们修改tuple,会引发TypeError异常。</code>

元组的标志是 () 一个元组可以存放多个元素,元素可以是任意的类型,不同元素之间使用 逗号 分隔

<code>set是用来存储不重复元素的容器,当中的元素都是不同的,相同的元素会被删除。我们可以通过set(),或者通过{}来进行初始化。注意当我们使用{}的时候,必须要传入数据,否则Python会将它和dict弄混。</code>

特性:无序性: 集合中 的元素没有次序唯一性; 集合中不允许存在值相同的元素;

交集:a&amp;b

并集:a|b

差集:a-b

超集: a&gt;=b

子集: a&lt;=b

注意事项:

set 是可变数据类型

set 类型的元素不可以是可变的数据类型

<code>dict也是Python当中经常使用的容器,它等价于C++当中的map,即存储key和value的键值对。我们用{}表示一个dict,用:分隔key和value。</code>

特性:无序性:字典中 的元素没有次序 以key : value 的形式存值 key 值唯一,如果重复,后添加的覆盖先添加的

字典中 key 是唯一,必须为不可变数据类型

字典中value可以重复

字典是可变数据类型

如果觉得内置函数都挤在一行,看起来麻烦,那我们利用重定向将内置函数写入到文本文件里面

查看内置函数.txt 里面的内容如下:

好多啊,越多,说明 python 越强大,都不用自己去实现这些功能,下面简要介绍几个内置函数

type()函数可以用来查询变量所指的对象类型

输出:

<code>直接重定向到关键字.txt</code>