![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自用复习文章
文章平均质量分 92
一世李逍遥
这个作者很懒,什么都没留下…
展开
-
第十六章: 面向对象 - 继承和多态
01 - 面向对象 - 继承简介1.提高了代码的复用性 2.让类与类之间产生关系,有了这个关系,才有了多态的特性class Person(): name = '' age = ''class Doctor(): name = '' age = '' def zhibing(self): print('治疗病人')clas...原创 2019-12-03 12:41:25 · 161 阅读 · 0 评论 -
第十五章:封装
01. 面相对象-类的特殊方法01.类的特殊方法目前,对于person类来说 name属性是必须的,并且每一个对象当中的name属性基本上是不同的在类中我们可以定义一些特殊的方法(魔术方法)这些特殊方法它的格式例如 以__开头__结尾的方法特殊的方法不需要我们自己调用学习特殊方法1.特殊方法什么时候调用2.特殊方法有什么作用?创建对象的流程p1 = person1.创建一个变...原创 2019-09-22 01:56:04 · 171 阅读 · 0 评论 -
第十四章:面向对象 - 类的简介
01 - 面向对象 - 面向对象举例所谓面向对象的编程语言,简单理解就是语言中所有的操作都是 通过对象来完成的面向过程就是将程序的逻辑分解成一个一个的步骤通过对每个步骤的抽象来完成程序‘’’孩子吃西瓜1.妈妈穿衣服穿鞋出门2.妈妈骑电动车3.妈妈到超市门口放好电动车4.妈妈买西瓜5.妈妈结账6.妈妈骑电动车回家7.到家孩子吃西瓜‘’’这种方式编写的代码往往只适用于一个功...原创 2019-09-16 23:45:57 · 196 阅读 · 0 评论 -
第十章:函数-函数一
01. - 函数 - 函数简介(1).函数函数也是一个对象函数就是可以用来保存一些可以执行的代码,并且可以在需要的时候,对这些代码(语句)进行多次调用语法def 函数名([形参1,形参2…]):代码块函数中保存的代码块不会立即执行,需要调用函数代码才会执行(2). 调用函数 函数对象定义一个函数def fn(): print('这个是我们第一个函...原创 2019-07-28 21:09:28 · 248 阅读 · 0 评论 -
喜马拉雅 和 如何理解python中的none?
01 - 喜马拉雅import requestsimport json1 拿到统一的urlurl = ‘https://www.ximalaya.com/revision/play/album?albumId=291718&pageNum=1&sort=-1&pageSize=30’https://www.ximalaya.com/revision/play/al...原创 2019-07-28 18:04:42 · 192 阅读 · 0 评论 -
第九章:序列-集合
01.- 集合(1).潜复制 copy()潜复制就是只复制对象外层(只复制’a’:{}.‘b’:2,‘c’:3),不复制对象内层(不复制{‘name’:‘葫芦娃’,‘age’:20}d = {‘a’:{‘name’:‘葫芦娃’,‘age’:20},‘b’:2,‘c’:3}d2 = d.copy()d2[‘a’][‘name’] = ‘黑猫警长’print(‘d =’,d,id(d)) ...原创 2019-07-27 20:47:32 · 328 阅读 · 0 评论 -
第八章:元组和字典
01-序列-元组简介元组 tuple元组是一个不可变序列一般希望数据不改变的时候,就是用用元组。其余情况都是使用列表创建元组使用()创建的my_tuple = () #创建一个空的元组添加元素my_tuple = (1,2,3,4,5)# my_tuple[3] = 10 元组是一个不可变序列 print(my_tuple,type(my_tuple))>...原创 2019-07-27 16:30:12 · 296 阅读 · 0 评论 -
第十二章:函数 - 函数三
01.- 函数 - 匿名函数1.filter(fnuction,iterable) --> filter(函数,可迭代的) -->filter(函数,序列)可以从序列当中过滤出符合条件的元素,保存到一个新的序列当中参数一 : 传递函数 参数二 : 需要过滤的序列返回值 过滤后新的序列# 定义一个函数 可以将指定列表当中的所有偶数,保存到一个新的列表中返回l = [1,...原创 2019-07-31 18:21:09 · 440 阅读 · 0 评论 -
第六章:条件控制语句练习
1.水仙花数练习1 求1000以内所有的水仙花数水仙花数 指的是一个n位数(n >= 3),它的每个位数上的数字的n次幂之和等于它本身13 + 53 + 3**3 = 153# 先获取1000以内所有的三位数i = 100while i < 1000: #假设 i 的百位数是a ,十位数是 b ,个位数是 c #求百位数 a = i // 1...原创 2019-07-21 21:56:52 · 235 阅读 · 0 评论 -
第十一章: - 函数 - 函数二
01. - 函数 - 返回值(1).求任意几个数的和可以通过return来指定函数的返回值def fn(*nums): # 定义一个变量来保存结果 result = 0 # 遍历元组,并将元组中的元素累加 for n in nums: result += n print(result) # 10fn(1,2,3,4)(...原创 2019-07-30 17:18:37 · 171 阅读 · 0 评论 -
第五章:条件控制语句
1.if语句语法 : if条件表达式代码块执行的流程 : if语句在执行时,会先对条件表达式进行求值判断,如果为True,则执行if后面的语句如果为False,则不执行if True : print('hello')>>>helloif False : print('hello')>>>不执行,不打印结果num = 50if num &g...原创 2019-07-17 13:57:00 · 1675 阅读 · 0 评论 -
第七章:序列
01.序列简介序列是Python当中最基本的数据结构数据结构是什么?计算机中数据的存储方式序列的分类:1.可变序列 列表2.不可变序列 str 元组列表 : list列表的作用列表可以保存多个有序的数据1.列表的创建列表存储的数据,我们称之为元素一个列表可以存多个数据,每个数据(元素)我们用逗号隔开列表可以保存任意对象lst = [1,2,3,4,5] # 我...原创 2019-07-23 18:15:37 · 1567 阅读 · 0 评论 -
第二章:python基本常识
1.计算机的基本概念1.1计算机语言的基本概念计算机语言(Computer Language)指用于人与计算机之间的通信。字符 数字 语法规则手动控制计算机(计算机庞大 成本高)–>用程序解决控制计算机requests---->出现了新的程序方式和设计模型(面向对象)2.计算机的发展2.1计算机语言的发展机器语言 0 和 1 你好汇编语言 字母和符号 语...原创 2019-06-03 22:45:48 · 237 阅读 · 0 评论 -
第四章:运算符
1.算数运算符1.1.什么是运算符?运算符用于执行程序代码运算,会针对一个以上操作上来进行运算。例如:2 + 3 ,其操作数是2和3,二运算符则是"+"1.2算数运算符表现形式有+ - * / //** %1.如果是两个字符串相加,则会进行拼串操作x = 'Logic'+ ' '+'Python'print('x = ',x)>>>x = Logic P...原创 2019-06-08 20:45:03 · 998 阅读 · 0 评论 -
第三章:基本数据类型
1.几个概念1.1 表达式表达式,是由数字、算术、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义的排列方法所得的组合表达式就是一个类似于数学公式的东西比如:1 +1 2* 21.2语句一个语法上自成体系的单位,它由一个词或句法上有关联的一组词构成英语在程序当中的语句一般使用是用来完成各种功能例如: print() input() for xxx in ...原创 2019-06-07 10:32:13 · 601 阅读 · 0 评论