- 变量由三部分组成
标识 : 表示对象所存储的内存地址,使用内置函数id(obj)来获取
类型 : 表示的是对象的数据类型.使用内置函数type(obj)来获取
值 : 表示对象所存储的具体数据,使用print(obj)可以将值进行打印输出
例如
name = '玛丽亚'
print(name)
print("标识", id(name))
print("类型",type(name))
print("值",name)
输出为
2.数值类型
整型 int
浮点型 float
布尔型 bool true或false
复数类型 complex
六大数据类型:数值类型;字符串类型;元组类型;列表类型;字典类型;集合类型。前三个不可变,后三个可变,就是可以换值且数据的地址不变
- 列表类型
创建
list = []
删除
del list #删除整个列表
list.remove(元素名) #移除某个元素
list.pop(下标)#删除某个下标的元素
增加
list.append() #在尾部增加
list.insert(下标,增加的元素) #在指定位置增加
list.extend(另一个列表)#在列表后加列表
查询
list.count(某个元素)
排序
list.sort() #默认从小到大排序
list.sort(reverse = true)#从大到小
翻转
list.reverse() #翻转
查询列表长度
len(list)
访问某个下标元素
list[下标]
复制列表
list2 = list1.copy()
判断某个元素是否在列表内
元素 in list #返回true和false
切片
- 元组类型
创建
tup = () #创建元组
tup = (1,2,3)
删除
del tup #删除整个元组
修改
tup1 = ()
tup1 = (1,2)
tup1 = (1,2,3) #修改只能重新赋值
- 字典类型
由两部分组成:键,值
创建
dict = {'name':'张旭',‘age’:20}# 键:值,键:值......
读取
dict = {'键名'} #或
dict.get('键名')
返回keys
dict.keys()
遍历
修改
dict['键名'] = '你想改为的value'#改一个键值
dict.update({'name':'zhanghua'})#全改 覆盖
删除
del dict #删除整个字典
del dict['键名']#删除某个键值对
- 集合类型(set)
创建
a_set= {1,‘jjj‘,6}
删除
a_set.remove(某个元素)
增加
a_set.add(某个元素)
交集
a_set&b_set
并集
a_set|b_set
差集
a_set - b_set