Python语法基础 一
Python语法基础 二
Python语法基础 三
Python数据结构-列表
Python数据结构-字典
1.元组
"""
元组(type()--><class 'tuple'>)
跟列表很相似
定义
语法一
t = (1,2,2,3,4)
语法二
x, y = (1, 2)
这种赋值方法变量与值一一对应(x-->1,y-->2)
特征:定义后不能增删改,只能查(属于不可变类型数据)
注意:但元组只有一个元素是要加“,”
例如 t = ("1",)
count() 返回元素出现的次数
"""
# 语法1
# t = (1, 2, 1)
# print(t[0])
# print(t.count(2))
# 语法2
# x, y = (1, 2)
# print(x)
# print(y)
# 遍历
# for i in t:
# print(i)
2.可变类型数据与不可变类型数据
"""
可变类型数据:当数据发生改变的时候,内存地址不发生改变
不可变数据类型:当数据发生改变时,内存地址发生改变
可变:列表,字典、集合(set)
不可变:字符串,整数,浮点数,布尔值,元组
id() 传入一个变量 这个方法可返回变量在内存中的地址
"""
# i = 1
# print(id(i)) # 内存地址值:1946684188976
# i = 2
# print(id(i)) # 内存地址值:3034598893904
lis = [1, 2, 3]
print(id(lis)) # 内存地址值:2697583880384
lis.append(4)
print(id(lis)) # 内存地址值:2411790952512