我有一個類名爲名稱是取姓和名與幾個基本功能:如何將名稱列表實現爲預製課程?
class Name:
def __init__(self, first, last):
self._first = first
self._last = last
def first(self):
return self._first
def last(self):
return self._last
def __repre__(self):
print("{} {}".format(self._first, self._last))
現在我需要創建一個函數,它返回名稱對象的列表清單。 Text_file只是一個文本文件,它的名字是逐行的,名字和姓氏之間有空格。
def name_list(text_file):
with open(text_file) as f:
lines = f.read().splitlines()
for name in lines:
print(lines)
我意識到我只拿到了列表並返回列表中的名稱,而不是名稱對象的列表。
如何使用我的類返回名稱對象列表?
風格尖端:您'first'和'last'方法是冗餘的。 Python在getter和setter上皺眉,而是鼓勵你直接訪問屬性。只需在'__init__'方法中執行'self.first = first'和'self.last = last'並完成它。 – iCodez