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
那谁来帮我解决一下,怎么面向对象编程,都说面向对象的思想,更接近于人类,我咋感觉自己就是不理解呢
Forwarded from dnaugsuz
@yyyisbdfxjwkdvdbfufba 好了好了这次先别在本群问了,到处都是非人肉资料…… 你能不能去看一下我们发过的链接啊
Forwarded from dnaugsuz
Telegram
/tmp/duangsuse.sock
从算法学啊,当然 Java 的结构是面向对象
类 包含许多字段(field) 和关于 this 的行为(称为方法,method)
this 是主语,field 是代词,装着的是某个类的对象的实例的“状态”,method 是动词。
class Dog {
String name;
public Dog(String name) { this.name = name; }
void bark() { System.out.println(name+" barks."); }
}
上面的例子里,this…
类 包含许多字段(field) 和关于 this 的行为(称为方法,method)
this 是主语,field 是代词,装着的是某个类的对象的实例的“状态”,method 是动词。
class Dog {
String name;
public Dog(String name) { this.name = name; }
void bark() { System.out.println(name+" barks."); }
}
上面的例子里,this…