Forwarded from dnaugsuz
好吧,你应该这么传:
print(f(2))
def f(x): return x*2 print(f(2))
Forwarded from dnaugsuz
def name(formals): body
formal 是形式化参数的意思……
就是你
succ(1) 的时候, body(体) 里面的 x 就代表 1
return 出的结果是 (1 + 1) 也就是 2 ……
不止是对数字, list, dict, set 这些也都是一样的
l = [1,2]
append(l, 3)
print(l) #[1,2,3]
formal 是形式化参数的意思……
就是你
def succ(x): return x + 1 succ(1) 的时候, body(体) 里面的 x 就代表 1
return 出的结果是 (1 + 1) 也就是 2 ……
不止是对数字, list, dict, set 这些也都是一样的
def append(xs, item):
ls.append(item) l = [1,2]
append(l, 3)
print(l) #[1,2,3]
Forwarded from dnaugsuz
是的,因为 Python 里即便是函数都是对象
但这不代表你不会写 def 可以被下降到只是不会面向对象的层次……
Python 还 TMD 有 nonlocal 和 global 和 local def 呢,草
但这不代表你不会写 def 可以被下降到只是不会面向对象的层次……
Python 还 TMD 有 nonlocal 和 global 和 local def 呢,草
Forwarded from 是One's dream
那谁来帮我解决一下,怎么面向对象编程,都说面向对象的思想,更接近于人类,我咋感觉自己就是不理解呢