作者blackspace98 (~我愛夏天~)
看板Python
標題[問題] #'str' object is not callable
時間Thu May 23 21:08:21 2013
def power(a,n):
if(n==0):
return 1
elif(n==1):
return a
str="241,111,111,1"
a = str.split(',')[0]
b = str.split(',')[3]
print "a="+a
print "b="+b
print float(a)/float(b)
print "=============="
c=power(10,b)
print c #跑出None? 不太明白
print power(10,1)
#print a/power(10,b) 主要希望這樣
不好意思,還搞不清楚><"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 116.59.247.38
→ uranusjr:power =solar3.split(',')[0] <-- 你把 power 覆蓋掉了 05/23 21:14
※ 編輯: blackspace98 來自: 116.59.247.38 (05/23 21:41)
→ blackspace98:但是那行可以跑出值,還是我誤會意思呢? 05/23 21:42
→ ya790206:在power=XXX 前的power是函數,後面是字串 05/23 21:45
※ 編輯: blackspace98 來自: 116.59.247.38 (05/23 22:29)
→ ya790206:沒有明確指定回傳值的話,預設是None 05/23 22:51
→ blackspace98:謝謝以上兩位大大~ 05/24 00:14