会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hehehe1994
博客园
首页
新随笔
联系
管理
订阅
08 2018 档案
DAY19 面向对象三大特性之多态、封装
摘要:面向对象三大特性之:多态 多态:指的是一类事物有多种形态。 例如:动物具有多种形态。 多态性 什么是多态动态绑定?(在继承的背景下使用,也称为多态性。) 在面向对象方法中一般这样表述多态性: > 向不同的对象发送同一条消息,不同的对象在接受时会产生不同的行为(即方法)。也就是说,每个对象可以用自己的
阅读全文
posted @
2018-08-29 16:47
hehehe1994
阅读(138)
评论(0)
推荐(0)
DAY18 面向对象三大特性之继承
摘要:继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类。父类又被称为超类,基类;新建的类称为子类或者派生类。 在python3.x版本中,所有的类都默认继承object类。 1.继承与重用 首先,我们来看看一个例子: 但是再往深入探讨,我们会发现其实编写的猫类和狗类代码中,
阅读全文
posted @
2018-08-28 17:15
hehehe1994
阅读(139)
评论(0)
推荐(0)
DAY15 面向对象初始
摘要:初识面向对象 在python之中,一切皆对象。面向对象编程(OOP)是一种编程思想,把对象作为编程的单元,使得程序更加容易拓展。 面向对象编程的一些专业名词: 类 :具有相同属性和功能的一类事物。 对象/实例 :类的具体实现。 实例化 :类 >对象的过程。 类是什么? 类:具有相同属性或者功能的一类
阅读全文
posted @
2018-08-23 21:04
hehehe1994
阅读(158)
评论(0)
推荐(0)
DAY14 内置函数-2,匿名函数
摘要:内置函数-2 数据结构相关: str():把数据类型转换为字符串类型。 list():将一个可迭代对象转换为列表(如果是字典的话,将字典的键转换为列表) tuple():将一个可迭代对象转换为元组(如果是字典的话,将字典的键转换为元组) dict(): 创建一个字典。 set():创建一个集合。 跟
阅读全文
posted @
2018-08-22 15:36
hehehe1994
阅读(155)
评论(0)
推荐(0)
DAY13 内置函数-1
摘要:内置函数 内置函数就是python提供给我们的函数,可以随时拿来使用。截止到python3.6.2,一共有68种内置函数。按照功能,可以分为以下几类: 作用域相关的:2种。 迭代器/生成器相关的:3种。 基础数据类型相关的:38种。 反射相关:4种。 面向对象相关的:9种。 其他:12种。 作用域相
阅读全文
posted @
2018-08-21 16:44
hehehe1994
阅读(147)
评论(0)
推荐(0)
DAY12 生成器初始与列表生成式
摘要:初识生成器 通过前面学习的迭代器,我们知道,迭代器十分节省内存。如果在某些情况下,我们也需要节省内存,就只能自己写,我们自己用python代码实现的迭代器就称为生成器。 生成器:生成器就是自己用python代码写的迭代器,生成器的本质就是迭代器。 (1)因为本质是迭代器,所以自带了__iter__方
阅读全文
posted @
2018-08-20 16:05
hehehe1994
阅读(135)
评论(0)
推荐(0)
DAY11 函数进阶(函数名的本质,闭包,迭代器)
摘要:函数名的本质与一级对象: 1.函数名表示函数的内存地址。 2.函数名可以赋值给变量,可以作为容器数据类型的元素。 3.函数名可以作为参数传递给函数。 4.函数名可以作为函数的返回值。 闭包: 内部函数对外部作用域(非全局作用域)的变量的引用,并返回。该内部函数称为闭包函数。 判断一个内部函数是不是闭
阅读全文
posted @
2018-08-17 15:41
hehehe1994
阅读(131)
评论(0)
推荐(0)
DAY10 函数的进阶(命名空间,作用域,函数嵌套)
摘要:前提须知(python解释器遇到函数的做法): 1.从python解释器开始执行后,就在内存中开辟了一块空间(全局命名空间)。 2.每次遇到一个变量的时候,就会把这个变量名和值得对应关系保存到这个内存的一个字典中,记录下来。 3.但是遇到函数定义的时候,解释器只会象征性地把函数读入内存,表示知道这个
阅读全文
posted @
2018-08-16 16:56
hehehe1994
阅读(144)
评论(0)
推荐(0)
DAY9 函数初识(各种参数的用法)
摘要:函数初始 为什么需要函数? 1.合并重复,减少代码的重复率。 2.测试方便 3.修改方便 4.打包 5.映射 函数的最主要目的:封装一个功能。 函数的定义: def : 定义函数的关键字。 函数名:自定义函数名,一般都为小写字母,与变量名一样最好具有良好的描述性。 argv : 参数,可以有多个,用
阅读全文
posted @
2018-08-15 15:55
hehehe1994
阅读(289)
评论(0)
推荐(0)
DAY8 文件操作
摘要:文件操作 what and why?为什么需要文件? 答:通过之前的计算机基础,我们知道,数据如果想要永久保存下去,就需要存储到硬盘中。但是,应用程序是不可以直接操作硬件的,所以需要用到操作系统。操作系统把复杂的硬件操作封装成接口提供给应用程序,文件就是其中用来操作硬盘的虚拟概念。读写文件其实就是请
阅读全文
posted @
2018-08-13 16:57
hehehe1994
阅读(134)
评论(0)
推荐(0)
DAY7 集合,深浅copy
摘要:一.集合set (1)集合是无序的,不重复的数据集合,它里面的元素的类型是可哈希的(即:不可变类型),但是集合本身是可变类型,能够进行增删查操作。 (2)空集合的表示方法:set() (3)集合的作用: 1. 数据去重,把一个列表变成集合,就自动去重。 2. 关系测试,测试两组数据的并集,交集,差集
阅读全文
posted @
2018-08-10 15:35
hehehe1994
阅读(165)
评论(0)
推荐(0)
DAY6 Python之代码块,小数据池的详解
摘要:一.今日内容 (一) is,==,id (二) 代码块的含义 (三) 小数据池 (四) python编码之二 (一)代码块 python程序是有代码块组成的,块是一个python程序的文本,是作为一个单元的执行。 代码块:一个模块,一个函数,一个文件都是一个代码块。但是,在交互环境(终端环境)中,每
阅读全文
posted @
2018-08-09 15:44
hehehe1994
阅读(313)
评论(0)
推荐(0)
DAY5 Python基础类型之字典
摘要:字典: (1)字典是python中的基本数据类型,能能够存储大量的关系型数据。 (2)字典是由“键:值”对的形式存储数据的,键与值是一对多的关系,键是唯一。 (3)字典也称为映射,是python中唯一的映射关系。 (4)字典的值是通过键来引用。 # 可变类型数据与不可变类型数据: 可变类型数据:又称
阅读全文
posted @
2018-08-08 15:59
hehehe1994
阅读(196)
评论(0)
推荐(0)
DAY4 Python数据类型之列表
摘要:一.列表 列表:列表是由一系列按照特定顺序排列的元素组合。列表相当于一个容器,里面可以存储python的任意数据类型,在别的语言中又称为数组。 一. 创建列表 二.索引,切片,步长 (1)索引 # 在列表中,根据索引访问到的元素,本来是什么类型就是什么类型。 (2)切片 # 列表的切片得到的还是一个
阅读全文
posted @
2018-08-07 18:04
hehehe1994
阅读(151)
评论(0)
推荐(0)
DAY3 python基础之数据类型总览
摘要:一.数据类型总览 int : 数值,用于数学计算,计数;例如:1,2,3,4,... str :字符串,用于少量数据的存储,方便操作。 bool : 布尔型,只有两个状态True,False。机器反馈给用户“对”或“错”。 list : 列表,存储大量数据,各种数据。例如:{1,'alex',Tru
阅读全文
posted @
2018-08-06 16:42
hehehe1994
阅读(148)
评论(0)
推荐(0)
DAY2 Python的基础-2
摘要:一. while循环 (1)while循环有称为无限循环。 (2)while 循环的具体表示: while 条件表达式: 循环体 while循环在条件表达式为True的情况下,会循环执行循环体重的代码,所以要学会刹车。 # while循环的刹车方式: 1.改变条件表达式,保证条件表达式一定有假的情况
阅读全文
posted @
2018-08-03 17:25
hehehe1994
阅读(145)
评论(0)
推荐(0)
DAY1--Python基础1
摘要:一.变量 # 变量是什么? 变量:将一些数据的中间结果存储起来,便于后续程序使用。 name = 'hesihao' ### 左边是变量,右边是值 # 为什么要使用变量? (1) 保存数据,方便后续程序使用 (2) 减少重复率,修改代码更加方便 # 变量的命令规则 1. 变量只能由数字,字母,下划线
阅读全文
posted @
2018-08-02 16:51
hehehe1994
阅读(143)
评论(0)
推荐(0)
DAY1--python介绍
摘要:恢复内容开始 一.计算机基础 CPU:中央处理器,相当于人的大脑,是计算机的运算中心,控制中心。 CPU处理数据的速度最快 内存:暂时存储数据的地方,直接与CPU交互。 优点: 存储速度快(硬盘<<内存<CPU) 缺点: 容量小,造价高,断电即消失,数据易丢失。 硬盘:长期存放数据的地方 优点: 容
阅读全文
posted @
2018-08-02 16:07
hehehe1994
阅读(126)
评论(0)
推荐(0)
公告