[问题] design pattern请益

楼主: suhang (suhang)   2018-07-02 01:35:19
UI class提供一个print功能
有两种data type需要print
一个是panda dataframe,印出资料并加上分隔线
一个是str,直接印出即可
class UI
def print(self, data):
print(data)
if isinstance(data, pandas.core.frame.DataFrame): #判断是否为dataframe
print('===============')
这样写有点丑,有什么design pattern适合这种情况吗?
或是有其他写法建议吗? 谢谢
作者: djshen (djshen)   2018-07-02 02:02:00
print str和dataframe的时机一样?

Links booklink

Contact Us: admin [ a t ] ucptt.com