字典表dict
-
声明
{键:值,}
dict(键 = 值)
-
操作
-
获取
d[‘键’]
d.get(‘键’,默认值)
2.合并
d.update(d2)
3.属性
.values()列出值
.items()列出属性和值
.keys()检查属性
排序键
将keys()放入列表,使用全局函数sorted()。sorted()是全局函数不用点出来,只要对象可以嵌套就可以使用,.keys()输出的是视图,可以嵌套。
元组tuple
-
特性
任意对象的有序集合
通过下表访问
属于“不可变类型”
-
声明
(元素,)
-
操作
.index(元素)返回下标
.count(元素)返回元素数量
namedtuple
from collections import namedtuple
Employee = namedtuple(‘Employee’, [‘name’, ‘age’, ‘fuck_boy’, ‘Fitness’])
Jerry = employee(‘Jerry’, age = 25, fuck_boy = games_gorden, fitness = 100)
Ferry.age
>>>25
文件
-
基本语法
初始化file = open(‘文件名’,mode)
mode
'r'读
'w'写
'a'追加(append)
'b'操作的是二进制的文件
'+'即可读又可写
-
操作
.read()整个读取
.readline()读取一行
.readlines()读取所有行
.close()关闭文件
pickle存取python对象
D = {‘A’ : 1, ‘B’ : 2}
F = open(‘Ok.pkl’, ‘rb’)
import pickle
Data = pickle.load(F)
F.close()
如果想要结束操作其自己结束的话, 用
with open(‘Ok.pkl’) as f:
程序
dump(对象,目标文件)
load(文件)读出来文件并且保留python格式
汇总
集合
-
序列:
可变的
例如:list列表
不可变的
包括三部分
- str字符串
- 元组 tuple
- 字节数组
-
映射
字典表dict
-
集合
Set
数字
-
整形
int
boolean
-
浮点型
float
decimal
fraction…
可调用
函数 function
生成器 generator
类 class
方法
其他
文件
None
视图
・・・
内部
type
…
拜师教育学员文章:作者:587-王同学,
转载或复制请以 超链接形式 并注明出处 拜师资源博客。
原文地址:《python学习(三)数据类型》 发布于2019-10-28
评论 抢沙发