[問題] 再請教一個問題
拜託各位高手指點一下..
-----------------------------------------
python 版:
#!/usr/bin/env python
# File name: class_init.py
class Person:
def __init__(self, name):
self.name = name
def say_hi(self):
print 'Hello, my name is', self.name
p = Person('Swaroop')
p.say_hi()
python 版輸出結果:
$ python class_init.py
Hello, my name is Swaroop
-----------------------------------------------
請問上述程式的__init__功能是什麼?我知道是初始化,但初始化是什麼?
self是有什麼涵義嗎?為什麼最後一個say_hi()沒有self?
請問class的功能是什麼?
拜託各位高手幫幫忙~我有在看書,但慧根不夠,需要有人用白話一點的方式指點一下~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.146.39.51
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章