上一页 1 ··· 6 7 8 9 10
摘要: 一、三元表达式是什么? 三元表达式其实是将if...else...判断语句的简化表达。 if 1>2: print('h') else: print('o') 根据python的代码规范,咱们得写4行代码,但是换成三元表达式呢,一行代码就够了。 print('h') if 1>2 else prin 阅读全文
posted @ 2020-07-31 12:04 正在学Python 阅读(1689) 评论(0) 推荐(0) 编辑
摘要: 一、什么是生成器? 生成器 是自定义的迭代器。 通过定义函数的方式,可以得到一个生成器对象。 在定义函数的时候,使用yield关键字。之后再调用函数,就可以得到一个生成器对象。 所以如何去自定义一个迭代器呢? 就是通过使用yield关键字定义函数后调用函数,就可以获得一个自定义的迭代器对象,也就是生 阅读全文
posted @ 2020-07-31 11:54 正在学Python 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一、什么是迭代器iterator 迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复都是基于上一次的结果而继续的,单纯的重复并不是迭代 可迭代对象:可以转换成迭代器的对象。内置有__iter__方法的都是可迭代对象。 调用可迭代对象下的__iter__方法就可以将其转换为迭代器对象。然后就可 阅读全文
posted @ 2020-07-30 23:00 正在学Python 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、什么是装饰器? 器 就是工具 可以用函数定义 装饰 为其他事物添加功能 合到一起可以理解成是定义一个函数来装饰其他函数。给其他函数添加额外的功能。 装饰器 的使用满足开放封闭原则 即对于代码功能的拓展是开放的 对于修改源代码是封闭的 合到一起就是不能改函数的调用方式,和原函数的代码,但是要增加原 阅读全文
posted @ 2020-07-30 19:15 正在学Python 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 闭包函数 闭: 函数是封闭在容器里的 包:封闭在包里的函数会从包里拿参数 闭包函数:内嵌的函数,要从外层的名称空间取名称,但是不能是全局名称。外层函数返回值是内嵌函数的函数名。 闭包函数能实现的功能 1.内嵌函数能再全局调用 实例: def foo(x): def f1(x): print(x) r 阅读全文
posted @ 2020-07-24 22:22 正在学Python 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一、函数嵌套 1.函数的嵌套调用 在调用一个函数的过程中又调用其他函数 将一个大工能拆解成很多小功能 每个函数名都是全局变量,可以在全局有效 2.函数的嵌套定义 在函数内定义其他函数 子函数只能能在函数中被使用,子函数名只在局部有效 最外层函数相当于一个容器,装了很多子函数 3.函数的嵌套调用和嵌套 阅读全文
posted @ 2020-07-24 19:34 正在学Python 阅读(767) 评论(0) 推荐(1) 编辑
摘要: 一、作用域:成型在函数定义阶段,与函数调用无关 全局作用域:内置名称空间与全局名称空间的名字属于全局范围, 在整个文件的任意位置都能被引用,全局有效局部作用域:局部名称空间的名字属于局部范围, 只在函数内部可以被引用,局部有效 二、名称空间 名称空间:存放名字与值的绑定关系(存放名字的地方,三种名称 阅读全文
posted @ 2020-07-24 17:27 正在学Python 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一、函数的定义 #语法 def 函数名(参数1,参数2,参数3,...): # 》 def ____ (): 是语法,必须要有。 函数名 是一个变量名,指向 函数代码的内存地址,必须要有。参数可以省略 '''注释''' # 》 默认None,可以没有 函数体 # 》 默认None,可以pass re 阅读全文
posted @ 2020-07-24 17:13 正在学Python 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Python是编程语言的一种,是高级编程语言。 Python软件被称呼为 Python解释器。一开始是为了帮助内存管理。在Python运行时,需要专门开辟一块空间运行。运行结束以后需要释放内存。这个也叫作 垃圾回收机制。 Python学习内容包括 基础数据类型 函数 面向对象等 A happy da 阅读全文
posted @ 2019-08-14 22:38 正在学Python 阅读(205) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10