摘要:
基础&运算符 1. if条件的嵌套 message = """欢迎致电10086 1.话费查询; 2.流量服务; 3.业务办理; 4.人工服务 """ print(message) index = input('请输入你要选择的服务:') index = int(index) if index==1 阅读全文
摘要:
1. 计算机的初步认识 问题 常见的操作系统 win xp win7 win10 window server linux centos,图形化界面差 ubuntu , 个人开发(图形化比较好) redhat,企业级 mac,办公 学习编程语言 安装 解释器/编译器/虚拟机 学习语法 2. 解释器安装 阅读全文
摘要:
一 什么是异常 异常是程序发生错误的信号。程序一旦出现错误,便会产生一个异常,若程序中没有处理它,就会抛出该异常,程序的运行也随之终止。在Python中,错误触发的异常如下 而错误分成两种,一种是语法上的错误SyntaxError,这种错误应该在程序运行前就修改正确 >>> if File "<st 阅读全文
摘要:
一 反射 python是动态语言,而反射(reflection)机制被视为动态语言的关键。 反射机制指的是在程序的运行状态中 对于任意一个类,都可以知道这个类的所有属性和方法; 对于任意一个对象,都能够调用他的任意方法和属性。 这种动态获取程序信息以及动态调用对象的功能称为反射机制。 在python 阅读全文
摘要:
一 绑定方法与非绑定方法 类中定义的函数分为两大类:绑定方法和非绑定方法 其中绑定方法又分为绑定到对象的对象方法和绑定到类的类方法。 在类中正常定义的函数默认是绑定到对象的,而为某个函数加上装饰器@classmethod后,该函数就绑定到了类。 我们在之前的章节中已经介绍过对象方法了 阅读全文
摘要:
# print(abs(-1)) # print(all([1,'aaa','1'])) # print(all([])) # print(any([0,None,1])) # print(any([])) # print(bin(11)) # print(oct(11)) # print(hex( 阅读全文
摘要:
多态与多态性 多态指的是一类事物有多种形态,比如动物有多种形态:猫、狗、猪 class Animal: #同一类事物:动物 def talk(self): pass class Cat(Animal): #动物的形态之一:猫 def talk(self): print('喵喵喵') class Do 阅读全文
摘要:
一 继承介绍 继承是一种创建新类的方式,在Python中,新建的类可以继承一个或多个父类,新建的类可称为子类或派生类,父类又可称为基类或超类 # I:继承是一种创建新类的方式,新建的类可称为子类或派生类,父类又可称为基类或超类,子类会遗传父类的属性# II:需要注意的是:python支持多继承# 在 阅读全文
摘要:
一 引入 面向对象编程有三大特性:封装、继承、多态,其中最重要的一个特性就是封装。封装指的就是把数据与功能都整合到一起,听起来是不是很熟悉,没错,我们之前所说的”整合“二字其实就是封装的通俗说法。除此之外,针对封装到对象或者类中的属性,我们还可以严格控制对它们的访问,分两步实现:隐藏与开放接口 阅读全文
摘要:
一 对象的概念 面向过程: 核心是"过程"二字 过程的终极奥义就是将程序流程化 过程是"流水线",用来分步骤解决问题的 面向对象: 核心是"对象"二字 对象的终极奥义就是将程序"整合" 对象是"容器",用来盛放数据与功能的 类也是"容器",该容器用来存放同类对象共有的数据与功能 ”面向对象“的核心是 阅读全文