1 字典
- 语法:在{ } 内用逗号隔开各个key:value(键值对用的是冒号),键必须是互不相同的(在同一个字典之内)
- 作用:用来存多个值,每个值有唯一一个key与其对应,key对值有描述功能。字典是可变类型
- 创建字典:通过
dict()创建一个空的字典,通过key把数据直接放入字典中。注意,一个key只能对应一个value,多次对一个key放入value,后面的值会把前面的值冲掉。 - 增:
dict.update(dict2):把字典参数dict2的key:value对 更新到字典dict里。
dic = {'Name': 'DW', 'Age': 7}
dic2 = {'Sex': 'female', 'Age': 8}
dic.update(dic2)
print("更新字典 dict : ", dic)
# 更新字典 dict : {'Sex': 'female', 'Age': 8, 'Name': 'DW'}
- 删:
del dict[key]:删除字典给定键key所对应的值。
dic1 = {1: "a", 2: [1, 2]}
del dic1[2]
print(dic1) # {1: 'a'}
- 改语法:
字典序列名[键]=值
注意:如果键存在;则修改对应的值,键不存在,新增这个键和值。
dic={'a':1,'b':2,'c':3}
dic['a']=111
print(dic) # {'a': 111, 'b': 2, 'c': 3}
dic['d']=4
print(dic) # {'a': 111, 'b': 2, 'c': 3, 'd': 4}
2 元组
- 定义:()内用逗号分隔开多个任意类型的元素
注意:
1.单独一个括号代表包含的意思
2.如果元组中只有一个元素,必须加逗号
x=(10)
print(x,type(x)) #1 0 <class 'int'>
y=(10,)
print(y,type(y)) # (10,) <class 'tuple'>
- 作用:按照索引/位置存放多个值,只用于读不用于改。不能改指的是,元组内的内存地址不能改。元组是不可变类型
注意:元组不能二次赋值,相当于只读列表。
tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )
list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]
tuple[2] = 1000 # 元组中是非法应用
list[2] = 1000 # 列表中是合法应用
3 布尔类型
- 用来记录真假两状态,只有Ture或False(注意开头大写),分别用1和0表示。通常当作判断条件
- 常用符号
and
• or
• not
• != (不等于)
• == (等于)
• >= (大于等于)
• <= (小于等于)
• True
• False
4 读写文件
- close - 关闭文件,就像编辑器中的 “文件->另存为”一样。
read - 读取文件内容。你可以把读取结果赋给一个变量。
readline - 只读取文本文件的一行内容。
truncate - 清空文件。清空的时候要当心。
write(‘stuff’) - 给文件写入一些“东西”。
seek(0) - 把读/写的位置移到文件最开头。
版权声明:本文为OohMuYi原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。