03 2021 档案

摘要:一 :匿名函数 匿名就是没有名字 def func(x,y,z=1): return x+y+z 匿名 lambda x,y,z=1:x+y+z #与函数有相同的作用域,但是匿名意味着引用计数为0,使用一次就释放,除非让其有名字 func=lambda x,y,z=1:x+y+z func(1,2, 阅读全文
posted @ 2021-03-31 17:03 罗小翼 阅读(48) 评论(0) 推荐(0) 编辑
摘要:前言: 递归真的很重要,之前学的时候,学的一知半解,以为真正了解,每次想到递归,就记得一句:返回给函数的调用者,嗯?函数调用者,你是说外部,还是内部啊?疑问太多了,还有就是被告知一句:递归能解决的问题,循环都能解决,所以就更加不重视递归了!直到接触算法后,在解决问题时,最快,最容易理解的解法就是递归 阅读全文
posted @ 2021-03-31 16:27 罗小翼 阅读(457) 评论(0) 推荐(0) 编辑
摘要:分析出解决问题所需要的步骤,然后用函数把这些步骤一步步实现,使用的时候再一个个的依次调用即可。优点:性能高缺点:相较于面向对象而言,不易维护,不易复用,不易扩展适合于小型的项目用面向过程的方法写出来的程序就像是一份蛋炒饭,先炒蛋,混合些洋葱粒,胡萝卜丝,豌豆,翻炒片刻,再把饭加入锅里,加各种调料,酱 阅读全文
posted @ 2021-03-31 15:51 罗小翼 阅读(105) 评论(0) 推荐(0) 编辑
摘要:1.迭代器 (1)什么是迭代器: #迭代器即迭代的工具,那什么是迭代呢?#迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值 while True: #只是单纯地重复,因而不是迭代 print(' >') l=[1,2,3] count=0 while count < 阅读全文
posted @ 2021-03-30 15:15 罗小翼 阅读(58) 评论(0) 推荐(0) 编辑
摘要:1.什么是闭包函数 (1):什么是闭包函数: #内部函数包含对外部作用域而非全局作用域的引用, 简而言之, 闭包的特点就是内部函数引用了外部函数中的变量。 在Python中,支持将函数当做对象使用,也就是可以将一个函数当做普通变量一样用作另一个函数的参数和返回值。拥有此类特性的语言,一般都支持闭包。 阅读全文
posted @ 2021-03-29 15:50 罗小翼 阅读(76) 评论(0) 推荐(0) 编辑
摘要:一 函数对象 一 函数是第一类对象,即函数可以当作数据传递 #1 可以被引用 #2 可以当作参数传递 #3 返回值可以是函数 #3 可以当作容器类型的元素二 利用该特性,优雅的取代多分支的if def foo(): print('foo') def bar(): print('bar') dic={ 阅读全文
posted @ 2021-03-26 16:24 罗小翼 阅读(60) 评论(1) 推荐(0) 编辑
摘要:1.什么是函数? 函数就是盛放代码的容器,把实现某一功能的一组代码丢到一个函数中就做成了一个小工具具备某一功能的工具-》函数事先准备工具的过程-》函数的定义遇到应用场景拿来就用-》函数的调用 2.为什么要用函数? 在没有用函数之前面临的问题: #1、代码的组织结构不清晰,可读性差 #2、遇到重复的功 阅读全文
posted @ 2021-03-25 19:31 罗小翼 阅读(70) 评论(0) 推荐(0) 编辑
摘要:目录: 引子 分支结构 什么是分支结构 为什么要用分支结构 如何使用分支结构 if 语法 if 应用案例 循环结构 什么是循环结构 为什么要用循环结构 如何使用循环结构 while循环语法 while循环应用案例 for 循环语法 for 循环应用案例 视频链接 一 引子: 流程控制即控制流程,具体 阅读全文
posted @ 2021-03-25 19:08 罗小翼 阅读(206) 评论(0) 推荐(0) 编辑
摘要:一 引子 ​ 数据类型是用来记录事物状态的,而事物的状态是不断变化的(如:一个人年龄的增长(操作int类型) ,单个人名的修改(操作str类型),学生列表中增加学生(操作list类型)等),这意味着我们在开发程序时需要频繁对数据进行操作,为了提升我们的开发效率, python针对这些常用的操作,为每 阅读全文
posted @ 2021-03-24 19:57 罗小翼 阅读(25) 评论(0) 推荐(0) 编辑
摘要:作者:程序员Egon老湿链接:https://zhuanlan.zhihu.com/p/108684774 1.1、什么是与用户交互 用户交互就是人往计算机中input/输入数据,计算机print/输出结果 1.2、为什么要与用户交互? 为了让计算机能够像人一样与用户沟通交流 比如,过去我们去银行取 阅读全文
posted @ 2021-03-17 20:25 罗小翼 阅读(284) 评论(0) 推荐(0) 编辑
摘要:作者:程序员Egon老湿链接:https://zhuanlan.zhihu.com/p/108683483来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 目录: 一 引入 二、什么是垃圾回收机制? 三、为什么要用垃圾回收机制? 四、理解GC原理需要储备的知识 4.1、 阅读全文
posted @ 2021-03-17 19:56 罗小翼 阅读(94) 评论(0) 推荐(0) 编辑
摘要:1、整型int作用:年龄、等级、各种号码age = 18print(type(age))2、浮点型float作用:记录薪资、身高、体重等salary = 5.5print(type(salary))height = 1.81weight = 73.53、字符串str作用:记录名字、字符相关的描述性的 阅读全文
posted @ 2021-03-15 16:26 罗小翼 阅读(58) 评论(0) 推荐(0) 编辑
摘要:什么是数据? x=10,10是我们要存储的数据 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 数据类型 数字(整形,长整形,浮点型,复数) 字符串 字节串:在介绍字符编码时介绍字节bytes类型 列表 元组 字典 集合 1.注释 """注释1注释2注释3"" 阅读全文
posted @ 2021-03-15 16:16 罗小翼 阅读(59) 评论(0) 推荐(0) 编辑
摘要:前言,编程语言很多,python只是其中的一类。编程语言的分类1.机器语言2.汇编语言。高级的计算机语言又分为两大类1.编译型和解释型,其中我要学的python就是编译型的计算机语言。 1.python介绍 python的三大特点:1.语法极简 2.第三方库丰富(就是别人写好的代码打包来直接用) 3 阅读全文
posted @ 2021-03-12 19:58 罗小翼 阅读(71) 评论(0) 推荐(0) 编辑
摘要:一 编程语言介绍 (1)什么是编程语言:就是人需要去读懂计算机的语言: 人 编程语言 》计算机 (2)什么是编程:就是写一个让计算机理解你的语言的过程 银行行长 》柜台人员 接收用户输入的用户名 接收用户输入的密码 判断 输入的用户名 等于 正确的用户名 并且 输入的密码 等于 正确的密码: 告诉用 阅读全文
posted @ 2021-03-11 17:09 罗小翼 阅读(202) 评论(2) 推荐(0) 编辑