11 2018 档案
摘要:shelve提供python的持久化操作. 什么叫持久化操作呢? 说白话,就是把数据写到硬盘上. 在操作shelve的时候非常的像操作一个字典. 这个东⻄到后期. 就像redis差不多. 字典怎么用shelve就怎么用 import shelve shelf = shelve.open("sylar
阅读全文
摘要:pickle⽤起来很简单. 说⽩了. 就是把我们的python对象写入到⽂件中的⼀种解决方案. 但是写入到⽂件的是bytes. 所以这东⻄不是给人看的. 是给机器看的. import pickle class Cat: def __init__(self, name, age): self.name
阅读全文
摘要:⾯向对象三⼤特征: 封装, 继承, 多态. 只要是⾯向对象编程语言. 都有这三个特征. 封装: 把很多数据封装到一个对象中. 把固定功能的代码封装到一个代码块, 函数, 对 象, 打包成模块. 这都属于封装的思想. 具体的情况具体分析. 比如. 你写了了⼀个很牛B的函数. 那这个也可以被称为封装.
阅读全文
摘要:class Car: #创建一个类 pass c = Car() # 把类概念进行实例化. 创建Car类的第一个对象c c.color = "red" #给车设置相关的属性信息 c.pai = "京A66666" c.pailiang = "1.6T" print(c.color) print(c.
阅读全文
摘要:推导式有四种,列表推导式、字典推导式、集合推导式,生成器推导式 这4类的语法都一样 [结果 for循环 if判断] 列表推导式: 语法:list = [结果 for循环 if判断] ⾸先我们先看一下这样的代码, 给出一个列列表, 通过循环, 向列表中添加1-14 lst = [] for i in
阅读全文
摘要:什么是生成器,生成器实质是迭代器, 在python有三种方式获取生成器: 1.通过生成器函数 2.通过各种推导式来实现生成器 3.通过数据的转换也可以获取生成器 首先,我们来看一个很简单的函数: def func(): print("111") return 222 ret = func() pri
阅读全文

浙公网安备 33010602011771号