摘要:
1 定义: 记录人类字符与数字对应关系的数据(类似战争中破译电报用的编码表) # 特点:只跟文本和字符串有关,与图片文件,视频文件无关 # 背景:计算机只识别二进制,为了能让计算机识别人类语言字符而发明对应的字符编码 2 发展史 总结: 现在默认使用的编码是utf8 三阶段: 1 一家独大 SACI 阅读全文
摘要:
1 定义: 让类实例化的对象具备一个数据属性,该属性的值是另外一个对象 eg: 小明(class Student产生的对象)选择了课程(属性)python(class Course产生的对象) 学生的课程属性直接就是一个课程对象 思考:既然是组合,是什么跟什么组合到一起了?2 为什么用组合 解决代码 阅读全文
摘要:
目录 什么是编程 什么是编程语言 Python语言的特点 详细内容 什么是编程 就是程序员将自己的思维和逻辑用某种编程语言写下来的过程.编程的结果是产生一堆文件 什么是编程语言 计算机所能理解的语言/人与计算机沟通的工具. Python语言的特点 语法简单 功能强大 上手简单 应用:人工智能 大数据 阅读全文
摘要:
摘要 1 定义 2 使用 3 为什么有继承 4 怎么查看继承的所有父类 5 单继承属性查找顺序 6 多继承属性查找顺 7 super() 与 mro()配合使用 详细 """ 1 定义 类与类中相似的的属性提炼出设定成一个类,这个新类即父类,原来的类叫子类,子类可以调用父类任意属性,这就叫继承 2 阅读全文
摘要:
目录 什么是计算机 计算机的重要五大组成 计算机的三大核心部件 操作系统的理解 详细内容 什么是计算机 又称电脑,一种人类为了使它通电时像人脑一样工作的机器 计算机的重要五大组成 控制器 计算机的司令部,下发指令使得各个硬件按要求工作 运算器 进行数学运算和逻辑运算 逻辑运算:eg:<类比人类>有三 阅读全文
摘要:
作用: 将类中的函数属性伪装成数据属性 对象访问属性时,触发方法执行,将返回值作为本次结果. class Teacher(): def __init__(self,name, age): self.__name = name self.age = age @property # 将方法伪装成数据属性 阅读全文
摘要:
总述 """ 分为隐藏属性和开放接口 1 如何隐藏属性 在属性(数据属性和函数属性)前添加双下短下划线 2 为什么要隐藏 限制类外部对数据直接操作(但可以通过 "_类名__属性名"的方式访问) 3 如何访问隐藏属性 在类内部: 是可以直接访问双下划线开头的属性的(即对内不隐藏,对外隐藏) 在外部: 阅读全文