return中()內的格式
(1) return '(Person: %s, %s)' % (self.name, self.gender)
想問一下這個格式是怎么解釋
(2)如果想要直接輸入p 就顯示
>>> p = Person('Bob', 'male')
>>> p
(Person: Bob, male)
需要如何實現?
(1) return '(Person: %s, %s)' % (self.name, self.gender)
想問一下這個格式是怎么解釋
(2)如果想要直接輸入p 就顯示
>>> p = Person('Bob', 'male')
>>> p
(Person: Bob, male)
需要如何實現?
2015-12-03
舉報
2015-12-05
1、返回一段話,格式是,(Person:xxx,xxx,……)。其中的%s就是占位符,意思是先占著位置,%(self.xxx,self.xxx)這句里的self.xxx表示傳入的變量,p=Person("Bob","male")表示實例化,給兩個值。這樣就可以顯示了。
2、輸入p就顯示具體的內容,可以先封裝起來,然后引用,import xxx之后p就可以了,另外不知道你第二個問題是不是這個意思,我根據自己的理解寫的。