再读python基础

# 对于大文件,使用迭代器
import fileinput
for line in fileinput.input(filename):
	process(line)

#对于小文件
lines=list(open('file_path'))

difflib 模块确定两个序列的相似程度,找出相似度最高的序列

#使用正则进行切分
text='a,b,,,,c,f   d'
re.split('[, ]+',text)

数据存储模块 shelve

property函数

# 超类
class Filter:
	pass
# filter
def func():
	pass
sep=['','','v','hh']
list(filter(func,sep))

# map
list(map(str,range(10)))
# 等价于
[str(i) for i in range(10)]

# 循环中的else
for i in range(10);
	pass
else:
	print('未执行完成for循环')

性能分析

# 性能测试
import cProfile
from my_math import product
cProfile.run('product(1,2)')
# 研究分析结果
import pstats
p=pstats.Stats('my_math.profile')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值