[問題] 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