一 三元表达式、列表推导式、生成器表达式 一 三元表达式 三 生成器表达式 四 声明式编程练习题 1、将names=['egon','alex_sb','wupeiqi','yuanhao']中的名字全部变大写 2、将names=['egon','alex_sb','wupeiqi','yuanha ...
分类:
其他好文 时间:
2019-01-30 17:21:24
阅读次数:
152
一 三元表达式 二 列表推导式 三 生成器表达式 ...
分类:
其他好文 时间:
2019-01-20 15:01:32
阅读次数:
163
一、匿名函数 匿名函数就是没有名字的函数 特点:有名字的值能多次使用,多次访问;没有名字的值,只能临时使用一次,用完就没有了 匿名函数与有名函数: 关键字为lambda;参数不需要括号,并且支持所有类型的参数;名称空间与作用域关系完全相同;函数中不能写return,会自动将执行结果返回; 函数中只能 ...
分类:
其他好文 时间:
2019-01-17 15:56:39
阅读次数:
227
1 #Python3 三元表达式 2 #result = 值1 if 条件 else 值2 如果条件成立result = 值1 如果条件不成立 result = 值2 3 4 a, b, c = 1, 3, 5 5 d = a if a>b else c 6 print(d) #结果:5 ...
分类:
编程语言 时间:
2019-01-12 21:47:56
阅读次数:
183
三元表达式 列表推导式 生成器表达式 把列表推导式的[]换成()就是生成器表达式ps:一次只产生一个值在内存中,省内存 匿名函数 匿名就是没有名字的函数与函数有相同的作用域,但匿名意味着引用计数为0即使用一次就释放 ...
分类:
编程语言 时间:
2019-01-10 21:52:27
阅读次数:
273
一、三元表达式 表达式为True,返回前面的结果,若为False ,返回后面的结果 列表生成式: 生成器表达式 二、迭代器 for循环 生成器是迭代器,迭代器不一定是生成器。 yield总结 1、把函数做成迭代器 2、对比return,可以返回多次值,可以挂起/保存函数的运行状态 ...
分类:
编程语言 时间:
2018-12-12 18:59:56
阅读次数:
203
三元表达式# x if x > y else y ##如果x大于y,值返回左边,不然则返回右边 #用一行代码表达一个函数需要做的事情,使代码更简洁 # 例1,# res='x' if True else 'y'# print(res)迭代器 # 1. 什么是迭代器# 什么是迭代?# 迭代是一个重复的 ...
分类:
其他好文 时间:
2018-12-03 19:51:30
阅读次数:
213
Python3 三元表达式、列表推导式、生成器表达式 三元表达式 表达式中,有三个元素 列表推导式 生成器表达式 练习: #将列表中以hr结尾的名字过滤掉,然后保存剩下的名字长度 # 求文件a.txt中最长的行的长度(长度按字符个数算,需要使用max函数) # 求文件a.txt中总共包含的字符个数? ...
分类:
编程语言 时间:
2018-12-03 16:32:09
阅读次数:
170
装饰器的叠加;有参装饰器;三元表达式;生成式;匿名函数与内置函数 ...
分类:
编程语言 时间:
2018-12-01 00:14:02
阅读次数:
241
1、函数属性的传递 1、叠加多个装饰器 加载顺序(outter函数的调用顺序):自下而上 执行顺序(wrapper函数的执行顺序):自上而下 2、有参装饰器:三层的闭包函数 对于装饰器,三层就够了(第一层传参数,第二层传函数,第三层执行添加的功能和源代码) 只能将if else这种简单的取代,有el ...
分类:
其他好文 时间:
2018-11-30 22:37:59
阅读次数:
226