- 主题:python object没有“自己的名字”?
我在讨论语言特性,不是在讨论这么个简单功能该怎么实现
【 在 eggcar 的大作中提到: 】
: 我说了,你要自己给对象起名字的话就自己加个装饰器
:
--
FROM 101.229.0.*
谢谢回答,和我已经理解的一样。
我一再说对象的名字,有些人不理解这个意思,有些人不相信有这个存在,有些人看不懂或不愿意看我贴的示例代码,张嘴就喷。
我觉得不柔和不是我,至少最开始不是我。
【 在 javaboy 的大作中提到: 】
: 我还是回答一下你的问题,python的对象本身是没有名字的,但指向它们的变量有。实在需要可以用这个办法变通:
: import pywin32
: idc_names = [n in pywin32 if n.startswith['IDC_']
: ...................
--
FROM 101.229.0.*
我贴的代码里面很清楚,你不看或看不懂就没办法了
【 在 eggcar 的大作中提到: 】
: 你先给 对象的名字 下个定义吧,谁给对象起的名字?
--
FROM 101.229.0.*
脸真大,好像我请你给我讲Python似的
【 在 eggcar 的大作中提到: 】
: 这一坨代码我没义务看,你自己开心就好
:
--
FROM 101.229.0.*
不送,当你不明白别人在讨论什么时,最好别插嘴
【 在 eggcar 的大作中提到: 】
: 好家伙,原来是我请你来给我上课的……
: 告辞
--
FROM 101.229.0.*
贵Python有个tkinter就是封装的tk
我可以贴一个用tk/tcloo写的华容道,你们用tkinter写一个(或随便什么gui库),看看谁的代码更清晰简短,表达力更强
【 在 javaboy 的大作中提到: 】
: 这个要有对比的看。
: tcl那个时代编程语言是非常原始的,连perl都没有。你不能拿他和python啊rust啊这些现代语言比。它对标的是m4啊c宏这些东西,在那个年代,一比较还是惊为天人的。
: 而且tcl也有亮点的,小巧承重,文档质量极高。作为工业语言相当靠谱。有容乃大,我们python党也不应该小瞧其他语言了。
: ...................
--
FROM 101.229.0.*
信不信随便,表达力强的重要原因就是对象有名字
【 在 javaboy 的大作中提到: 】
: 你们强你们强,不用比了吧 ^_^b
:
--
FROM 101.229.0.*
搞笑,又一个没看明白我说啥的
我写过Windows驱动的人不知道c header里的是啥东西?
【 在 xiaoju 的大作中提到: 】
: 你们吵这么久,害得我终于花50秒看了下程序
: 楼主是英文不好啊,Windows里的Cursor的“名字”本身就是integer,所谓IDC_ARROW只是header为了方便而定义的宏,你愿意改成IDC_valeHatePython也是没问题的
: python返回数字是准确的语义
: ...................
--
FROM 112.65.61.*
因为tcl对象名不是他们所理解的一个内部属性值
而是一个namespace name,决定了对象所在的命名空间,和对象method执行时所在的命名空间。
可以非常方便的构建层级化代码,简化逻辑和表达
【 在 xiaoju 的大作中提到: 】
: 你这个观点很新颖
:
--
FROM 112.65.61.*
你还是没明白我要啥,我要的不是Windows的一个数字,要的是我的脚本程序希望看到的一个单词(字串)
【 在 xiaoju 的大作中提到: 】
: Windows的resource是可能有名字的,但不一定有,某些时候只有一个int,这是历史遗留问题。
: 不管怎么说,有没有名字也是windows特性啊。
:
--
FROM 112.65.61.*