V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Loovemaker  ›  全部回复第 1 页 / 共 1 页
回复总数  2
2022-07-09 11:53:20 +08:00
回复了 huzhikuizainali 创建的主题 Python Python 中的类和函数的区别是什么?
Hi ,@huzhikuizainali:

> 为什么说类“类内部的函数之间可以通过 “非传参” 以及 “非全局变量” 的形式共享资源。”呢?

“非全局变量”好理解,资源都封装在 class 里面了;
我对“非传参”的理解是:写在 class 里面的几个 def 实际是属于 class 的。Python 的确是用一个小语法糖,把`People.selfintro(P1)`转换成了`P1.selfintro()`,看起来好像是要传入`self`作为参数。
但是,这是 Python 要求的,在很多面向对象编程的环境(其它语言)中,是不需要开发者写这个传入`self`的操作的,那种情况下开发者就算不传也不写,编译器也能知道;以我的毕生所学,这样才是主流?

额,上面那条 a 有办法清理嘛?
2022-07-09 11:43:55 +08:00
回复了 huzhikuizainali 创建的主题 Python Python 中的类和函数的区别是什么?
a
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3686 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 00:59 · PVG 08:59 · LAX 16:59 · JFK 19:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.