>>> a
'dfsf/x00dfdef'
>>> class st:
def __init__(self):
self.st=True
def t(self):
self.st=False
return False
def s(self):
return self.st
>>> s=st();filter(lambda x:(x!='/x00' and s.s()) or (x=='/x00' and s.t()),a)
'dfsf'
st就是状态机类,很不完善,IBM-900上有一个比较完整的使用状态机 -- Python 中的算法和编程方法 很不错.
博客展示了Python代码,定义了一个状态机类st,包含初始化、改变状态和返回状态的方法。还使用filter和lambda函数对字符串进行过滤操作,最后提及IBM - 900上有较完整的状态机使用示例,体现了Python中的算法和编程方法。
458

被折叠的 条评论
为什么被折叠?



