读书人

请问一个python语法的有关问题

发布时间: 2012-04-27 11:57:44 作者: rapoo

请教一个python语法的问题?

Python code
def ifilter(before, width, height):    after = []    flt_type = [0] * height    flt_list = [ifilter0, ifilter1, ifilter2, ifilter3, ifilter4]    for k in range(height):        after.append([ord(b) for b in before[(k*(width+1)+1):((k+1)*(width+1))]])        flt_type[k] = ord(before[k * (width+1)])    after[0] = flt_list[flt_type[0]](after[0], [0] * width)    for k in range(1, height):        after[k] = flt_list[flt_type[k]](after[k], after[k-1])    return after

有谁可以把def ifilter(before, width, height)这个代码转换为c++/C语言,这是我看见一位在博客写的代码?可惜是python代码,我没有看懂这段代码?有谁可以帮忙解析下吗?

[解决办法]
python和C还是有很多相似的地方的,用心看看应该问题不大
[解决办法]
看python就像读英语文章一样,英语没学好吧

读书人网 >perl python

热点推荐