11 2019 档案
摘要:[TOC] 1.多态 1.什么是多态? 多态指的同一种类型的事物的不同形态。 2.多态的目的: '多态'也成为'多态性',目的是为了再不知道对象的具体类型情况下,统一对象的调用方法的规范(比如写字) 多态的表现形式之一就是 继承 先抽象,在继承 父类:定制一套统一的规范,(比如:
阅读全文
摘要:[TOC] 继承的一点补充 继承json模块中的jsonencoder 并派生出新的功能 组合 1.夺命三问 1.什么是组合? 组合指的是一个对象中,包含另一个或者多个对象。 2.为什么要用组合? 减少代码的冗余 3.如何使用组合? 耦合度: 耦 莲藕:藕断丝连 耦合度越高,程序的可
阅读全文
摘要:[TOC] 继承 1.1什么是继承? 继承是一种新建类的方式,新建的类称之为子类或派生类,继承的父类称之为基类或者超类。 在python中一个子类可以继承多个父类,(面试的时候可能会问) 在其他语言中,一个子类只能继承一个父类 1.2继承的作用? 减少代码的冗余 1.3如何实现继承?
阅读全文
摘要:[TOC] 面向对象 1.面向对象的定义 1.1什么是面向对象? 面向对象是一门编程思想。 1.2面向过程的编程思想: 核心是'过程'二字,过程指的是解决问题的步骤,即现做什么后做什么?基于该编程思想来编写程序,就好比在设计一条工厂的流水线,一种机械的思维方式。 优点:将复杂的问题流程化,进而简
阅读全文
摘要:[TOC] 模块三 1.subprocess 可以通过python代码给操作系统终端发送命令,并且可以返回结果。 sub:子 process:进程 2.re模块和正则表达式 什么正则表达式 与re模块? 正则表达式: 正则表达式是一门独立的技术,任何语言都可以使用则会功能则表达式。
阅读全文
摘要:[TOC] 模块的分类二 1.序列化:将其他数据类型转换成字符串,可以写入文件中; 2.反序列化:从文件中读取字符串,然后 转换成其他数据类型。 一、json: 是一个第三方的特殊的数据格式。 可以将python数据类型——— json数据格式_ 字符串 文件中_ 其他语言想要使用python的
阅读全文
摘要:[TOC] 模块 1.模块 python的三种时间表现形式: 1.时间戳:给电脑看的 自1970 01 01到当前时间,按照秒计算,计算了多少秒 2.格式化时间,(format string):给人看的 返回的时间字符串 2002 01 11 3.格式化时间对象(struct_t
阅读全文
摘要:函数的递归 函数的递归是指重复“直接调用或者间接调用”函数本身,这是一种函数嵌套的表现形式。 直接调用:指的是在函数内置,直接调用函数本身。 间接调用:两个函数之间的相互调用间接造成的递归。 递归默认的深度一般是 998 或者1000 想要递归有意义,必须遵循两个条件: 递推: 指的是重复的
阅读全文
摘要:炫酷的css : Julia Muzafarova on CodePen https://codepen.io/miocene/ 原生js实现瀑布流:https://segmentfault.com/a/1190000012621936 js学习 https://developer.mozilla.
阅读全文
摘要:生成器 1.什么是生成器? 生成的工具 生成器是一个自定义的迭代器,本质上是一个迭代器。 2.如何实现生成器? 但凡在函数内定义的yield 调用函数时,函数体代码不会执行 会返回一个结果,这个结果就是生成器。 3.yield 每一次的yield都会往生成器对象中添加一个值。
阅读全文
摘要:迭代器 迭代的工具。 迭代: 迭代指的是重复迭代,每一次迭代都是基于上一次的结果而来的。 迭代器: 迭代器指的是迭代取值的工具,它可以迭代取值。 迭代器就是迭代器对象 如果想要知道python中迭代器是什么?必须先知道什么是可迭代对象? 可迭代对象: 所有的序列类型: str, list, tupl
阅读全文
摘要:叠加装饰器 装饰器的分类 wraps 的补充 wraps :是一个修复工具,修复的是被装饰对象的空间 下面是使用了wraps后的 修复被装饰对象空间,下面是被装饰对象的注释 编写装饰器 为多个函数加上认证的功能(用户的账号i密码来源于文件)要求登录一次,后续的函数无需再输入用户名和密码。
阅读全文
摘要:一、函数是第一类对象 1.函数: 定义: 函数的名字就是函数的对象,函数名指向的函数的内存地址。 有什么用? 可以被引用 可以被当作参数传入 可以当作函数的返回值 可以当作参数传入容器中 函数对象的应用: 可以优雅的的取代if的分支 1.函数名是可以被引用的 2.函数名可以当
阅读全文
摘要:函数 一.什么是函数? 函数就是一种工具,可以重复调用 函数是先定义,后调用,在定义阶段只检测语法,不执行代码。 二、函数返回值 不写return:默认返回None 只写return:只有结束函数体代码的效果,返回None 写return None :与只写return的效果相同
阅读全文
摘要:闭包函数和装饰器 一 什么是闭包函数? 闭:封闭 包:包裹 比如手机的举例 1.闭包函数必须在函数内部定义 2.闭包函数可以引用外层函数的名字 闭包函数是:函数的嵌套、函数的对象、名称空间和作用域 结合体。 闭合函数是为了装饰器做准备 二、装饰器 什么是装饰器? 装饰
阅读全文
摘要:文件的处理 ‘+’的模型 光标的移动 检测文件是否发生变化 获取文件的实时监控 文件的修改
阅读全文
摘要:列表 count:统计当前列表内指定元素的个数 队列:先进先出 对栈 :先进的后出 元组 字典 集合
阅读全文
摘要:[TOC] 数据的基本类型一 1.整型 2.浮点型 3.字符串类型 4.列表 未完待续.........
阅读全文
摘要:语法之流程运算 1、if: 主要是判断失误的对错 真假 是否可行; 语法结构: python是通过缩进来决定代码的归属 pep8: 缩进一定是四个空格 tab键 if 条件: 代码块 .... .... if gender == 'female' and 24 age 18 and is_beaut
阅读全文
摘要:用户交换 一、用户交换 1.1定义:用户交换就是人往计算机中input/输入数据,计算机print/输出结果。 1.2目的:为了让计算机能够像人一样与用户沟通 1.3 python2 与python3的区别 python2 input :一定要声明你输入的类型 python3 接收用户的输入,无论用
阅读全文
摘要:机器语言的发展简述 1.机器语言 计算机是基于电工作的,及其语言是站在计算机的角度,说计算机能听懂/理解的语言,而计算机能理解的就是二进制,机器语言是二进制直接编程的,意味着机器语言直接操作硬件的,,是属于低级语言。 2.汇编语言 汇编语言仅仅 是用一个英文标签代表一组二进制指令,毫无疑问,会比机器
阅读全文
摘要:1. 什么是编程语言? 1.1语言是人与人之沟通的介质。如汉语、英语 、德语等。 编程语言就是人与计算机之间的沟通介质。 之所以有编程语言,就是因为 在计算机的世界里,计算机好比人的奴隶,人与计算机的沟通就是为了更好的奴役计算机,让计算机按照人的思维逻辑和想法去自发工作,而把人力解放出来,替代人力编
阅读全文
摘要:想要学好python 无比需要做到以下几点: 一、学习建议 <1>学习中出现bug后,第一时间要自己设法去解决,可以 网上查找资料,规定一段时间内,还是处理不好,再求助于同学或老师,最重要锻炼自己的独立解决问题的能力,不能产生依赖性,不然 不利于自己以后的工作、学习和发展; <2>IT行业的知识更新
阅读全文

浙公网安备 33010602011771号