Python3
Eagle eye
兴趣所致,金石为开
展开
-
Python3 namedtuple详解
Python3 namedtuple详解1. 用namedtuple可以创建一个类from collections import namedtupleUser = namedtuple("User", ["name", "age", "height"]) # 第一个参数为类名,后面为参数user = User(name="流川枫", age=29, height=175)print(us...原创 2019-05-03 14:41:29 · 1449 阅读 · 0 评论 -
Python3解决括号匹配问题,使用栈
括号匹配,自己的代码,使用的栈(先进后出)解决,为了思路清晰,给各位用长代码先展示出来,后面有短代码,性能没变:class Solution: class Stack: def __init__(self): self.__stack_list = [] # push()方法,用来将数据推入栈中 def push...原创 2019-05-03 15:57:58 · 1193 阅读 · 0 评论 -
Python同个方法不同参数
对于Python,我们知道它的多态是用鸭子类型来实现的。就是不同的类实现相同的方法,即可处理不同的情况,而像Java等静态语言,必须继承某个类,重载父类的方法,才可以实现多态。而在这里,我做了一个实验,如果在Python的类中写了三个同名的方法,但参数不同,会出现什么样的情况?# 测试相同方法,不同参数class Test: def get(self): prin...原创 2019-05-05 02:20:35 · 10720 阅读 · 3 评论