作者yimean (温柔杀手)
看板Python
标题[问题] class执行结果
时间Sat May 26 20:25:54 2018
各位版上的大大晚上好
请教一下,下方程式为什麽两个Print的结果会不一样?
class Banks():
title = 'Taipei Bank'
def __init__(self,uname, money):
self.name = uname
self.balance = money
def get_balance(self):
return self.balance
hungbank = Banks('hung',100)
print(hungbank.name.title(),"存款是 ", hungbank.get_balance())
print(hungbank.name,"存款是 ", hungbank.get_balance())
为什麽第一个出来的结果会是大写? 我并没有设定大写的变数或功能。
在书上title被称为是类别下的属性,但却对属性没有多加说明。
烦请高手解惑,感谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.195.98.141
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1527337557.A.1E5.html
1F:→ ThxThx: title是str的方法 05/26 21:20
3F:→ yimean: 原来如此,感恩。 05/27 14:49