python基础班
文章平均质量分 73
止语c
这个作者很懒,什么都没留下…
展开
-
第十三次课
property装饰器我们可以使用@property装饰器来创建只读属性,@property装饰器会将方法转换为相同名称的只读属性,可以与所定义的属性配合使用这样可以防止属性被修改如下图,使用name()方法获得name属性通过使用@property,将name()方法转换为相同名称的name只读属性继承继承的简介继承是面向对象的三大特性之一继承的引入ocp原则:开放拓展,关闭修改使用issubclass检测一个类是否是另一个类的父类任何类最大的父类都是object所原创 2021-02-27 18:24:26 · 184 阅读 · 1 评论 -
第十二次课
类的定义类就像图纸创建类的实列对象:类的实列化 实列即为通过图纸创建出来的实在的东西调⽤⽅法 对象.⽅法名()面向对象的属性和方法面向过程:执行者面向对象:指挥者属性最好是携带在实列中,也就是创建实列属性self参数谁调用speak方法,w就是那个对象本身谁来调用self方法,那么self指代的就是谁,即实列对象特殊方法在类中可以调用一下特殊方法,也称为魔术方法特殊方法都是形如-xxx-()这种形式特殊方法不需要我们调用,特殊方法会在特定时候自动调用init方法原创 2021-02-25 01:17:58 · 86 阅读 · 0 评论 -
第十次课
1. 高阶函数特点:1.接受一个或多个函数作为参数。2.将函数作为返回值如下图,几行取出列表中偶数的代码,由于fun1()函数接收了fun()函数作为参数,因此这是高阶函数匿名函数(lambda函数)当函数的功能非常单一时,可以不用给函数起名字,节省命名空间lambda()函数就是专门用来创建一些简单的函数创建的函数在使用后就会销毁语法: lambda 参数:表达式如下使用lambda函数直接打印两数之和也可以使用参数接受之后再打印filter()函数需要两个参数,按照原创 2021-02-05 18:32:37 · 102 阅读 · 0 评论 -
第九次课
函数的返回值返回值就是函数执⾏以后返回的结果函数最初的用途是封装好功能,让我们随时可以使用。函数的返回值用函数的调用fun()来接受这个返回值的结果任何类型的值都可以作为函数的返回值来返回,返回值甚至可以是函数如下图,fun() = fun2,即fun1的返回值是fun2fun1()()的返回值是fun2(),即fun2的返回值return的特性在函数中,return后面的代码都不会执行,return一旦执行,函数自动结束文档字符串**help()**是Python中内置原创 2021-02-03 22:10:55 · 145 阅读 · 0 评论 -
第八次课
集合 set()1.集合的简介1,集合只能存储不可变对象2,集火中存储的对象是无序的3,集合不能出现重复元素若出现相同父元素,则只打印一次,因此可以用于删除多余的重复元素集合的使用update() 将一个集合中的一个元素添加到另一个集合当中pop() 随即删除集合中的一个元素,默认是第一个remove() 删除集合中指定的元素3.集合的运算1,交集运算&获取集合间共有的元素2.并集运算 |3.差集运算 —前者由而后者没原创 2021-02-01 01:55:46 · 139 阅读 · 0 评论 -
第七节课
元组是一个不可变的序列,(元组内的数据是不可变的,不可更改的)不希望数据发生改变时我们用元组,其余情况都用列表元组的表达形式 () tuple如果元组不是一个空元组,那么他一定得有一个逗号拆包拆包的时候如果有 * ,那么有且仅有1个*字符串的拆包列表的拆包字典字典属于一种新的数据结构称为映射(mapping)字典的作用和列表类似,多少用来存储对象的容器列表存储数据的性能好,但是查询数据的性能低,字典与之正好相反。在字典中每一个元素都有唯一的名字,通过这个名字可以找原创 2021-01-30 16:35:04 · 104 阅读 · 0 评论 -
第六讲
1.break和continuecontinuecontinue的特性:当执行到continue的时候,我们的循环会跳过档次循环,直接开始下一次的循环。如下,当i == 3是,直接跳过该次循环,进行i == 4的循环,故没有打印出3.breakbreak的特性:会直接结束循环,不会执行else后面的语句如下,当i == 3时,break直接结束循环,故没有打印出3,4,序列(sequence)序列:是Python中最基本的⼀种数据结构。序列⽤于保存⼀组有序的数据,所 有的数据在序列当原创 2021-01-29 18:37:50 · 162 阅读 · 0 评论 -
第五次课
1.运算符的优先级运算符优先级表格小括号的优先级是最高的。2.条件判断语句if语句执⾏的流程: if语句在执⾏时,会先对条件表达式进⾏求值判断,如果为True,则执⾏if后的语句如果为False,则不执⾏ 语法if 条件表达式 :代码块 代码块代码块中保存着⼀组代码,同⼀个代码块中的代码,要么都执⾏,要么都不执⾏代码块以缩进开始,直到代码恢复到之前的缩进级别时结束代码块就是⼀种为代码分组的机制input() 函数该函数⽤来获取⽤户的输⼊input()调⽤后,程序会⽴即暂停,等待原创 2021-01-24 17:31:54 · 151 阅读 · 0 评论 -
第四次课
字符串的常见操作1.len()函数,求取长度2.min(),max()函数:判断大小判断的根据是ASCII码表中的顺序ASCII码表:https://www.cnblogs.com/xmxu/archive/2012/07/10/2584032.html如下图,max(a)=y,min(a) = h使用ord()查看字符对应的ASCII值如图,e和y对应的ASCII值分别是101和121空客也有对应的ASCII值3.split()分割字符串默认用空格分隔分割的结果用列表来装原创 2021-01-24 00:18:57 · 243 阅读 · 1 评论 -
第三次课
1.几个概念1.1 表达式表达式:是由数字、算符、数字分组符号(括号)、⾃由变量和约束变量等 以能求得数值的有意义排列⽅法所得的组合表达式特点: 表达式⼀般仅仅⽤于计算⼀些结果,不会对程序产⽣实质性的影响 如果在交互模式中输⼊⼀个表达式,解释器会⾃动将表达式的结果输出1.2 语句⼀个语法上⾃成体系的单位,它由⼀个词或句法上有关连的⼀组词构成语句的执⾏⼀般会对程序产⽣⼀定的影响,在交互模式中不⼀定会输出语句的 执⾏结果1.3程序(program)程序就是由⼀条⼀条的语句和⼀条⼀条的表达式构成的原创 2021-01-20 19:38:10 · 1325 阅读 · 2 评论 -
第二次课——python要点
1.python环境搭建1,首先,在游览器搜索python找到官方下载网站,点击进入2进入网站,点击Downloads,可以看见如下显示3.点击windows,向下滑动,找到Python3.6.5版本,选取帮助文件下面三个中的一个虽然现在最新的是python3.9,不过通过测试发现3.6版本更加稳定4,安装时应看到如下页面,记得下面要打勾这样就安装成功了2.pycharm的安装和配置1....原创 2021-01-17 16:36:22 · 130 阅读 · 0 评论 -
第一次课——计算机要点
1.计算机的概念及组成计算机的概念:计算机就是我们非常常见的电脑,是可以用来实现超高速计算的电子计算器。————作用:进行数字运算,逻辑运算,以及储存与记忆。————总结:就是一种按照程序运行,自动高速处理数据的智能机械。计算机的组成————硬件:能够触摸的实物,如鼠标键盘等————软件:摸不到的虚物,如各种app2.计算机语言计算机语言的概念:就是人类和计算机进行交流的语言。发展过程:机械语言——汇编语言——高级计算机语言————最初的机械语言仅仅是由0和1构成的二进制数,二进制数是计原创 2021-01-14 23:36:56 · 123 阅读 · 0 评论