flask四大变量:request,current_app,g,session,四大变量在脱离请求环境后,会无法访问,经典错误:outside of context
1.通过列表实现栈结构
class MyStack():
def __init__(self):
self._data = []
def push(self,value):
self._data.append(value)
return self._data
def pop(self):
"""删除栈结构中的数据,只能先删最上面的数据"""
return self._data.pop(-1)
@property # property修饰的方法,会将方法变成类的属性,不用➕()即可调用
def top(self):
"""获取栈结构最上面的数据"""
return self._data[-1]
ms = MyStack()
ms.push('aa')
ms.push('bb')
ms.push('cc')
ms.push('dd')
print("栈最上面的数据:", ms.top)
ms.pop()
print("栈最上面的数据:", ms.top)
# 输出:
栈最上面的数据: dd
栈最上面的数据: cc