python基础--基本数据类型( Sets(集合)--不可变数据)
Posted sunziying
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础--基本数据类型( Sets(集合)--不可变数据)相关的知识,希望对你有一定的参考价值。
python基础--基本数据类型(Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典))
Python3 中有六个标准的数据类型:
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Sets(集合)
Dictionary(字典)
Python3 的六个标准数据类型中:
不可变数据(四个):Number(数字)、String(字符串)、Tuple(元组)、Sets(集合);
可变数据(两个):List(列表)、Dictionary(字典)。
Python3 基本数据类型
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。
变量=对象
1.多个变量赋值
Python允许你同时为多个变量赋值。
例如:
a = b = c = 1
以上实例,创建一个整型对象,值为 1,三个变量都指向同一个内存位置。
2.也可以为多个对象指定多个变量。
例如:
a, b, c = 1, 2, "runoob"
以上实例,两个整型对象 1 和 2 的分配给变量 a 和 b,字符串对象 "runoob" 分配给变量 c。
一、Set(集合)
集合(set)是一个无序不重复元素的序列。
基本功能是进行成员关系测试和删除重复元素。
可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
创建格式:
parame = {value01,value02,...}
或者
set(value)
实例:
#!/usr/bin/python3 student = {‘Tom‘, ‘Jim‘, ‘Mary‘, ‘Tom‘, ‘Jack‘, ‘Rose‘} print(student) # 输出集合,重复的元素被自动去掉 # 成员测试 if(‘Rose‘ in student) : print(‘Rose 在集合中‘) else : print(‘Rose 不在集合中‘) # set可以进行集合运算 a = set(‘abracadabra‘) b = set(‘alacazam‘) print(a) print(a - b) # a和b的差集 print(a | b) # a和b的并集 print(a & b) # a和b的交集 print(a ^ b) # a和b中不同时存在的元素 以上实例输出结果: {‘Mary‘, ‘Jim‘, ‘Rose‘, ‘Jack‘, ‘Tom‘} Rose 在集合中 {‘b‘, ‘a‘, ‘c‘, ‘r‘, ‘d‘} {‘b‘, ‘d‘, ‘r‘} {‘l‘, ‘r‘, ‘a‘, ‘c‘, ‘z‘, ‘m‘, ‘b‘, ‘d‘} {‘a‘, ‘c‘} {‘l‘, ‘r‘, ‘z‘, ‘m‘, ‘b‘, ‘d‘}
以上是关于python基础--基本数据类型( Sets(集合)--不可变数据)的主要内容,如果未能解决你的问题,请参考以下文章
python基础--基本数据类型(List(列表)--可变数据)