- くだすれPython(超初心者用) その29©2ch.net
980 :デフォルトの名無しさん[sage]:2016/06/23(木) 14:24:38.35 ID:WHONV8a+ - Python3で、
def foo(): return u
|
- くだすれPython(超初心者用) その29©2ch.net
981 :デフォルトの名無しさん[sage]:2016/06/23(木) 14:27:36.47 ID:WHONV8a+ - Python3で、
def foo(): return u'Hello' print(foo()) は普通にHelloと出力されるけど、 def expression(func): # f = func return u'{0} \n{1} \n{2}'.format(u'apple', func, u'banana.') @expression def message(): return u'orange' だとTypeError: 'str' object is not callableが出るんだけど これどこが悪いのか教えてくれない?
|
- くだすれPython(超初心者用) その29©2ch.net
985 :デフォルトの名無しさん[sage]:2016/06/23(木) 15:12:38.48 ID:WHONV8a+ - >>984
なるほど、ありがと でも何でlambda式使わないといけないの?
|
- くだすれPython(超初心者用) その30©2ch.net
10 :デフォルトの名無しさん[sage]:2016/06/23(木) 22:06:51.09 ID:WHONV8a+ - デコレータは関数を返す必要あるって書いてたけど、
http://www17.atpages.jp/~lambda7/py/decorator.html の最初の方は関数返してないよね
|