# 列表推导 # l = ['鸡蛋%s' %i for i in range(10)] # print(l) # l = [] # for i in range(10): # l.append('鸡蛋%s' %i) # print(l) #生成器表达式,括号不一样,且返回值不一样 # g = (i ... ...
分类:
其他好文 时间:
2018-08-30 00:19:53
阅读次数:
115
# 一、推导式:# 列表推导式li = [i for i in range(1,10)]print(li)# 列表推导式中加判断li1 = [i for i in range(1,10) if i % 2 == 1]print(li1)# 列表推导式中加三目运算符li2 = [i*100 if i ...
分类:
其他好文 时间:
2018-08-29 21:29:36
阅读次数:
217
1.列表推导式 2.字典推导式 3.集合推导式 4.生成器推导式 ...
分类:
编程语言 时间:
2018-08-28 17:06:49
阅读次数:
138
1 推导式:两种语法 2 [每一个元素或者是和元素相关的操作 for 元素 in 可迭代数据类型 ] #遍历之后挨个处理 3 [满足条件的元素相关的操作 for 元素 in 可迭代数据类型 if 元素相关的条件 ] 4 5 g = (i*i for i in range(10)) #生成器推导式 6... ...
分类:
其他好文 时间:
2018-08-27 10:26:34
阅读次数:
163
>约定俗成: 函数中,只有一个位置参数时用argv表示 def func(argv): pass 1.生成器:自定义的迭代器 生成器有两种形式: a.生成器函数 b.生成器表达式 a. 比较send()和yield的区别: send()可以当yield来用,send()括号内需要有元素,向上一个yi ...
分类:
编程语言 时间:
2018-08-26 11:57:19
阅读次数:
119
一、三元表达式的使用 name = 'alex' age = 20 if name == 'alex' else 22 print(age) 二、列表推导式(声明式编程) l = ['alex%s' %i for i in range(10) if i > 5] print(l) 三、生成器表达式 ...
分类:
其他好文 时间:
2018-08-25 22:59:04
阅读次数:
233
三元表达式:条件,条件成立,条件不成立。
def my_max(x,y):
if x >= y : #条件
return x #条件成立
else:
return y #条件不成立
三元:
x=10
y=30
res=x if x >= y else y
print(x)
列表推导式: 满足条件再执行左边,再放入一个列表中
g=[]
for i in range(1,11):
res=‘abc‘+str(i) #str(i)把i转换为字符类型
g.append(res)
print(g)
g=[‘abc‘+str(i) for i in range(1,11)]
print(g)
g=[‘abc‘+str(i) for i in range(1,11) if i >= 5]
print(g)
生成器表达式:
g=(‘abc‘+str(i) for i in range(1,11))
print(g)
next(g)
分类:
其他好文 时间:
2018-08-25 20:09:59
阅读次数:
111
推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 共有三种推导,在Python2和3中都有支持: 列表(list)推导式 字典(dict)推导式 集合(set)推导式 一、列表推导式 1、使用[]生成list ...
分类:
编程语言 时间:
2018-08-25 16:29:49
阅读次数:
147
知识要点: 1、生成器 定义:就是自己用Python代码写的迭代器,生成器的本质就是迭代器。 可以用以下两种方法构建一个生成器: 1、通过生成器函数 2、生成器表达式 一、生成器函数: 我们之前学的一般的函数: def fun(x): x+=1 return x fun(5) # 函数名+()是函数 ...
分类:
其他好文 时间:
2018-08-21 18:22:20
阅读次数:
162
1:函数名的应用 2:globals() locals() globals() # 返回全局变量的一个字典。 locals() 返回 当前位置 的局部变量的字典。 3:闭包 定义:内层函数对外层函数变量的引用(非全局)并且外层函数返回内层函数的函数名,形成闭包 闭包的作用:当程序执行时,遇到了函数执 ...
分类:
其他好文 时间:
2018-08-20 21:50:24
阅读次数:
166