Review of some Python's key value
2015-11-14 22:44
736 查看
# yield
def foo():
yield 1
yield 2
yield 9999
a = foo()
for i in a:
print i
>>> 1
2
9999
实例:
readline to readlines
def xreadlines():
seek=0
while 1:
with open('file.txt','r+') as f:
data = f.readline()
if data:
seek = f.tell()
yield data
else:
return
a = xreadlines()
type(a)
for i in a:
print i
# 三元运算
在C中
if x>y ?tmp= a:b
在Python中
tmp = a if x>y else b
# with ... as...
#lambda x,y:x+y
def foo():
yield 1
yield 2
yield 9999
a = foo()
for i in a:
print i
>>> 1
2
9999
实例:
readline to readlines
def xreadlines():
seek=0
while 1:
with open('file.txt','r+') as f:
data = f.readline()
if data:
seek = f.tell()
yield data
else:
return
a = xreadlines()
type(a)
for i in a:
print i
# 三元运算
在C中
if x>y ?tmp= a:b
在Python中
tmp = a if x>y else b
# with ... as...
#lambda x,y:x+y
相关文章推荐
- python学习笔记
- python 调试
- python 学习笔记3
- pip安装mysql-python报致命错误:my_config.h:没有那个文件或目录
- python import UMD has deleted
- Python3中urllib详细使用方法(header,代理,超时,认证,异常处理)
- Python求两个list的差集、交集与并集的方法
- Python 字符串操作方法大全
- python数据分析之股票实战
- python和php的面向对象
- ipython notebook [jupyter] 使用
- 4.2.4 Python特有编码
- 4.2.4 Python特有编码
- Python学习笔记005_文件_OS_模块_pickle
- python random从集合中随机选择元素
- Head Frist Python 读书笔记 构建发布
- mac python install module
- python文件读写总结
- python 学习笔记
- python实现mysql的单引号字符串过滤方法