【python】関数Object

【Syntax】

def xxx(arg1,arg2,.....argn):
ステートメントブロック

i.e

def add(a,b):
return a+b

【呼び方】
print add(1,2)
3

print add('abc','def')
'abcdef'

型なしっていいんだか悪いんだかわからないけど、これ書いたときすごく便利な気がした。。

関数の変数代入(関数ポインタみたいなもの)
bdd = add
print bdd(10,20)

関数定義の切り替え。新しい。。
if a==1:
def func(x,y)
return x*y
else:
def func(x,y)
return x/y

print func(3,2)

Leave a Reply