收集了一些目前为止还没用过的,有用的内置函数;已经学过的不在此列!
1、何为编程范式?简单来说就是编程的套路,常见的编程范式有:面向对象编程函数式编程面向对象编程它们之间并没有高低之分!2、面向过程编程面向过程的编程思想核心是过程,过程即流程,指的是做事的步骤:先、再、后!基于该思想编写程序就好比在工厂设计一条流水线,既然是流水线那么优缺点也会一目了然!2.1、优点
算法,即高效解决问题的方法!比如我晚上下班回去需要煮饭炒菜煲药,如果不考虑效率问题,那么煮完饭再炒菜然后煲药也是可以的,但是这种方式明显效率低下!如何提升效率呢?先来分析一下:煮饭和煲药都是需要一定时间的,而且开火后一段时间内都不需要管理,那么我可以先煮饭、煲药,在等它们完成的这段时间内,我可以备菜
1、何为函数递归?函数递归属于函数嵌套调用的一种特殊形式,特殊在当调用一个函数时直接或间接地调用到本身,即俗称的死循环!2、为何用它?当一段代码需要多次循环嵌套时,递归比for、while循环更适合!3、如何用它?展示前先思考一个问题,既然是死循环,应不应该让它无限循环下去?当然不应该了!内存会直接
一、三元表达式1.1、何为三元表达式?三元表达式是if判断语句的一种简写语法!所谓三元则分别是:条件条件成立时的返回值条件不成立时的返回值1.2、为何用它?是为了在某种场景下可以对if语句进行简写,使其看起来更为简洁明了!1.3、如何用?语法格式本地化(不要在意细节,看得懂就行):return 条件
生成器概念与简单应用
一、迭代器1、何为迭代器?以下内容搬运自Wikipedia/维基百科迭代是重复反馈过程的活动,其目的通常是为了接近并到达所需的目标或结果。每一次对过程的重复被称为一次“迭代”,而每一次迭代得到的结果会被用来作为下一次迭代的初始值。数学中的迭代可以指函数迭代的过程,即反复地运用同一函数计算,前一次迭代
装饰器依赖知识点:可变长度参数名称空间与作用域函数对象作为参数被传入可作为返回值返回函数嵌套闭包函数1、什么是装饰器器即工具,多数情况下指的是函数;装饰指的是为其它代码添加额外的功能!Python装饰器可以对函数、类、方法进行加工处理,以达到某种目的!2、为何要用装饰器在线上业务环境中,一般情况下我
1、函数对象是什么?说到函数对象,就得先提到Python人称面向对象编程,即用类(class)和对象(object)进行面向对象编程!类我还没开始学,不过不影响理解概念!下面是对它的一个简单理解,可能不是十分精确!我们总是习惯性给地球上的东西按照各种属性来==分门别类==。举个例子,地球上的人类作为
一、名称空间1.1、名称空间是什么?先来一段官方中文文档的原话:namespace(命名空间)是一个从名字到对象的映射。 大部分命名空间当前都由 Python 字典实现命名空间听起来不太顺口,还是名称空间顺口些!名称空间顾名思义,存放着一堆名称!函数名、变量名、类名等等都是名称,Python把栈区划