上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: [TOC] 上节课回顾: 通过ip地址如何找到另外一台设备 ip地址分为子网部分和主机部分 我们要和其他计算机沟通时,要知道对方的ip地址和子网掩码 强调:此处我们获取的对方的ip地址,并非对方真正的子网ip地址,而是通过网关加工给外界暴露出来的公网ip地址,在局域网内部子网ip地址和公网ip地址会 阅读全文
posted @ 2020-04-18 15:35 lxttt521 阅读(136) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、异常处理 1 什么是异常 异常是程序发生错误的信号,程序一旦出错就会抛出异常,程序就会终止运行 异常的三个特征: 1. 异常的追踪信息 2. 异常的类型 3. 异常的内容 而错误分成两种 一种是语法上的错误SyntaxError,这种错误应该在程序运行前就修改正确 另一类就是逻辑错误 阅读全文
posted @ 2020-04-16 16:42 lxttt521 阅读(139) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、反射 1 什么是反射 指的是在程序运行过程中可以‘动态’地获取对象的信息 静态语言 :java,c,在定义变量时必须指定数据类型的 强类型语言 动态语言 :python,php,在定义数据是不需要申明变量类型的 弱类型语言 反射是动态语言的特性 2 如何实现反射 在我们拿到一个对象要 阅读全文
posted @ 2020-04-15 16:42 lxttt521 阅读(171) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、多继承出现的问题(mixins机制) 继承从人的思维逻辑上看,就是什么什么(子类)是什么(父类),具体一点就是人类和狗类都属于动物类。 但是如果有特殊情况导致出现多继承,就会违反人类的思维逻辑,一类事物是多种事物 从代码层面来讲 民航飞机和直升飞机和汽车都属于交通工具,如果我们要解决 阅读全文
posted @ 2020-04-10 15:59 lxttt521 阅读(269) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、property装饰器 应用场景1 当我们需要在类中定义一个属性,他本质是一种方法,但是我们要让他用起来像是一种数据 应用场景2 当我们把类中的某个属性隐藏起来后,可以用property给他们关联查看,删除,修改的操作 应用场景3(场景2优化) 二、继承介绍 定义 继承是一种创建新类 阅读全文
posted @ 2020-04-09 15:16 lxttt521 阅读(169) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、什么是封装 封装是面向对象的三大特性中最核心的一个特性 封装整合 二、将封装的属性进行隐藏操作 1 如何隐藏: 在属性钱加__前缀,就会实现一个对外隐藏熟悉的效果 1.1 强行访问: 虽然在外部我们无法访问类中被隐藏的属性,但是只要只要该属性的名字和类名就可以拼出名字_类.__属性 阅读全文
posted @ 2020-04-08 14:51 lxttt521 阅读(104) 评论(0) 推荐(0) 编辑
摘要: day27 面向对象 [TOC] 一、面相对象介绍 1 什么是对象 面相对象是一种编程思想,而对象的核心就是把程序 ‘整合’ 定义:对象是一种 ‘容器’ ,用来盛放数据(变量)与功能(函数) 2 类于对象 定义:类也是一种容器,用来存放同类别对象共有的数据与功能 例子:人类,人的对象 人类有共有的数 阅读全文
posted @ 2020-04-07 15:53 lxttt521 阅读(115) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、logging模块 1 日志级别 2 默认级别为warning,默认打印到终端 3 为logging模块指定全局配置,针对所有的logger有效,控制打印到文件中 基本使用 4、logging配置文件 引用文件 :text1 5 补充 日志文件的命名: ​ 日志名是区别日志业务归属的 阅读全文
posted @ 2020-04-01 19:01 lxttt521 阅读(103) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、json&pickle模块 1 什么是序列化 我们把对象(变量)从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening等等,都是一个意思。 2 为什么要序列化 2. 阅读全文
posted @ 2020-03-31 16:10 lxttt521 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一、时间模块 1 time模块 获取时间的三种格式: 第一种:time.time() 时间戳(timestamp):从1970年到现在的秒数 第二种:time.strftime() 获取当前具体时间(Format String) 第三种:time.locatime() struct_time元组共有 阅读全文
posted @ 2020-03-30 19:25 lxttt521 阅读(131) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页