一、变量

变量的作用:记录状态的变化

变量的值:描述不同的状态

二、五大基本数据类型的分类

五大基本数据类型(数字 字符串 列表 元祖 字典)

按照可变不可变来进行分类

可变:列表、字典

不可变:字符串、数字、元祖

我个人理解,所谓可变,是指当修改内容是,内容改变,地址不变。(即新修改的内容可以覆盖之前的内容即为可变)

按照访问顺序来进行分类

直接访问:数字

顺序访问:字符串、列表、元祖

映射访问:字典

按照存放元素的个数来进行分类

容器类型:列表、元祖、字典

原子类型:数字、字符串

三、基本数据类型补充——集合(set)

set集合,是一个无序且不重复的元素集合

定义:

不同元素组成

无序

集合中的元素必须是不可变类型(字符串、数字、元祖)

集合的创建:

可以使用大括号 { } 或者 set() 函数创建集合

注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

创建格式:

S = {value1,value2,…}

或者

set(value)

#集合的创建(第二个集合在打印过程中自动去除重复元素)

s1 = set(‘hello’)

s2= {123,’alex’,’xhg’,’alex’}print(s1,s2 )#执行结果

{‘h’, ‘l’, ‘e’, ‘o’}

{‘alex’, ‘xhg’, 123}

集合的功能

1.add

Add an element to a set.

This has no effect if the element is already present.

#当添加的元素原集合中不存在时,无应答

s1 = {123,’alex’,’xhg’}

s1.add(‘lb’)print(s1 )#执行结果

{‘alex’, 123, ‘lb’, ‘xhg’}#当添加的元素原集合中存在时

s1 = {123,’alex’,’xhg’}

s1.add(‘alex’)print(s1 )#执行结果

{‘alex’, 123, ‘xhg’



版权声明:本文为weixin_29790771原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_29790771/article/details/113680253