![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
基础班笔记
北TuT
这个作者很懒,什么都没留下…
展开
-
计算机基本概念
1. 计算机基本概念·1.1 计算机是什么?·计算机(computer)俗称电脑,是现代⼀种⽤于⾼速计算的电⼦计算机器·特点 : 数值计算 逻辑计算 存储记忆功能·总结 : 能够按照程序运⾏、⾃动、⾼速处理数据的现代化智能电⼦设备·1.2 计算机的组成?·硬件:⿏标 键盘 显示器 CPU 硬盘… 看的⻅摸的着.·软件:PyCharm QQ 浏览器 英雄联盟… 看不⻅摸不着2. 计算机语言·2.1 计算机语言的基本概念·概念 :计算机语⾔(Computer Language)指⽤于⼈与原创 2020-05-28 21:22:45 · 261 阅读 · 0 评论 -
元组字典细节简概
1.元组·元组类类似列表·创建元组·元组的解包2.字典·字典属于- -种新的数据结构印射(mapping)·作用来存储对象的容器·列表存储数据的性能特别好但是查询的数据性能比较差,字典与之相反·字典当中每一个元素都有唯一的一个名字。通过这个唯一的名字快速查找到指定的元素·唯一v的名字称之为key通过Key来查询值值称之为Valuel。字典的键是不能重复的,如果重复,后面会替换前面的2.1双值序列·序列中有两个值 [3,4] ‘mn’,子序列 ,如果序列中的元素也是序列,那么我们就原创 2020-06-01 22:10:52 · 122 阅读 · 0 评论 -
函数,参数,字符串,作用域
1.函数·函数也是一个对象2.函数的参数参数的传递方式·参数分为形参和实参·位置参数:位置参数就是将对应位置的实参复制给对应位置的形参·关键字传参:关键字参数可以不按照形参定义的顺序去传递,而根据参数名进行传递实参的类型`实参可以传递任意类型的对象 包括函数·函数在调用时解析器是不会检查函数类型的不定长参数·定义函数时,可以在形参前面加一个*,这样这个形参可以获取到所有的实参,它会将所有的实参保存到一个元组中可以求任意数的和··上图片实际是装包·举个例子·带星号只能有一个,如果原创 2020-06-05 20:53:49 · 173 阅读 · 0 评论 -
命名空间,递归函数
命名空间·实际命名空间就是一个字典,专门用来储存变量的字典·local() 用来获取当前作用域的命名空间·返货的是一个字典·向scope中添加一个KeyValue(就相当于在全局中创建一个变量)·globals()#这个函数可以在任意位置获取全局的命名空间递归函数·尝试求10的阶乘1! = 12! = 1 * 2= 23! = 1 * 2 * 3= 6…·如图是十的阶乘·#下面定义一个函数来实现任意数的阶乘。·递归函数。从前有座山山里有座庙…。递归简单理解就是自己去原创 2020-06-05 22:05:43 · 367 阅读 · 0 评论 -
模块
1.模块1.1模块的简介。模块化就是将一个完整的程序分成一个一个的小模块。模块化的优点1.方便开发并且方便维护2.模块可以复用1.2模块·在Python中一个py文件就是一个模块·在一个模块中引入外部模块1.第一种办法·import模块名(模块 名就是Python的文件名)·可以引入同一个模块多次但是模块只会执行一次2.第二种办法· import 模块名 as 模块别名·print一个必须是模块的别名··如果这个模块直接运行,那么——name——默认的字符串——name——原创 2020-06-17 21:56:58 · 82 阅读 · 0 评论 -
类,接口
1.类我是一个萌新接下来是我的随堂笔记·父类和子类都可而已重写·如果父类是抽象类,子类是具体类那么,子类必须要重写(@Override)·接口(interface)是一种特殊的抽象类,没有属性,只有具体的方法和常量·接口中的方法不能是私有的,只能由公有的·抽象的方法和常量只能用final,public, static,abstract·抽象的方法访问权限只能是public和protected·.接口中的抽象方法可以省略public和abstract关键字, 简写:返回值类型方法名(参数)e原创 2020-06-11 10:37:20 · 90 阅读 · 0 评论 -
面向对象
1. ⾯向对象简介·Python是⼀⻔⾯向对象的编程语⾔·所谓⾯向对象的语⾔,简单理解就是语⾔中的所有操作都是通过对象来进⾏的·⾯向过程。⾯向过程指将我们的程序分解为⼀个⼀个步骤,通过对每个步骤的抽象来完成程序。这种编写⽅式往往只适⽤于⼀个功能,如果要实现别的功能,往往复⽤性⽐较低。这种编程⽅式符号⼈类的思维,编写起来⽐较容易1.妈妈穿⾐服穿鞋出⻔2.妈妈骑上电动⻋3.妈妈到超市⻔⼝放好电动⻋4.妈妈买⻄⽠5.妈妈结账6.妈妈骑电动⻋回家7.到家孩⼦吃⻄⽠·⾯向对象的编程语⾔原创 2020-06-11 22:51:38 · 102 阅读 · 0 评论 -
面向对象(下)
1.类属性1.2实例属性1.2实例方法1.4类方法·在类的内部使用@classmethod来修饰的方法属于类方法·类方法的第一个参数我们习惯写成cls 也会自动传递 cls就相当于类对象·实例方法可以通过类对象调用也可以通过实例对象调用·实例对象的功能相对来说更强大静态方法·在类中用@staticmethod来修饰的方法我们称之为静态方法·不需要制定任何的默认参数静态方法可以被类对象和实例对象调用·静态方法跟类本身无关,就是一个功能函数...原创 2020-06-19 11:19:43 · 72 阅读 · 0 评论 -
装饰器
1.装饰器1.1装饰器的引入。我们可以修改函数中的代码来完成这个需求,但是会产生一些问题。如果要修改的函数过多,修改起来会比较麻烦。不方便后的维护。这样会违反开闭原则(ocp)程序的设计 要求开发对程序的扩展,要求关闭对程序的修改1.2装饰器的使用·例子:用来对其他的函数进行扩展,使其他的函数可以在执行前打印开始执行,执行结束后打印执行结束想对上图函数进行扩展就需要调用这个函数细节添加一参数·例如像start_end()这一类的函数我们就称之为装饰器·通过装饰器,可以在不修改原来函原创 2020-06-08 21:45:23 · 88 阅读 · 0 评论