2012-11-15 63 views
-1

請看看這個片斷:Python中的空括號是什麼意思?

import xlrd,spss 
from xlrd import open_workbook 
wb=open_workbook('C:/temp/testbook.xls') 
sheetnames=[] 
for s in wb.sheets(): 
    sheetnames.append(s.name) 

爲什麼我應該寫的「wb.sheets()」,而不是「wb.sheets」?爲什麼它「s.name」而不是「s.name()」?

我經常使用空括號的時候,我不應該和周圍的其他方式。有人可以告訴我他們的意思是什麼,什麼時候我不應該使用它們?

+10

你真的要開始了[Python的教程](http://docs.python.org/2/tutorial/)。這是非常基本的Python語法。 –

回答

3

()是必要時的屬性(片材)是一個函數你打電話。 ()當屬性是一個值要直接使用而不是打電話時,不應使用()

相關問題