實(shí)例運(yùn)行結(jié)果為什么多一個(gè)None
class?Person(object): ????def?__init__(self,name,gender): ????????self.name?=?name ????????self.gender?=?gender ????def?__call__(self,friend): ????????print('My?name?is?{}...'.format(self.name)) ????????print('My?friend?is?{}...'.format(friend)) ???????? p?=?Person('Bob',?'Male') print(p('Alice'))
運(yùn)行結(jié)果:
My?name?is?Bob... My?friend?is?Alice... None
為什么最后一行還有一個(gè)None?
2021-10-02
執(zhí)行最后有一個(gè)None,是因?yàn)閜ython函數(shù)使用return返回值,如果不用
return, 而用print輸出值,這個(gè)函數(shù)默認(rèn)還有一個(gè)返回值為None .?