python学习过程中遇到的疑问

Kvm、VMware、Virtualbox、Xen、Qemu 等
jinjiachen
帖子: 2148
注册时间: 2012-12-16 15:43
系统: debian

Re: python学习过程中遇到的疑问

#16

帖子 jinjiachen » 2014-07-23 7:55

发现在python程序中有好多self,按理说它只是个普通变量而已,但由于习惯都用它,但当我用其它来代替时又会出问题,如下例子,能帮我解释下有什么区别吗两个self,是同一个参数还是代表两个不同的?
class frame(wx.Frame):
def __init__(self,parent,id):
wx.Frame.__init__(self,parent,id,'frame')
self.panel=wx.panel(self,-1)
就比如上面这个一段程序,有好多self,是同一个变量吗?如果不是,那分别什么意思呢?self.panel这个self是指伐哪个?完全晕了 :em20
jinjiachen
帖子: 2148
注册时间: 2012-12-16 15:43
系统: debian

Re: python学习过程中遇到的疑问

#17

帖子 jinjiachen » 2014-07-23 15:32

why 没人回答?论坛里不是有很多用python的吗?本人菜鸟,你的水平绝对比我高,路过请指点一二 :em09
lg3124
帖子: 24
注册时间: 2014-03-26 11:11
系统: Ubuntu

Re: python学习过程中遇到的疑问

#18

帖子 lg3124 » 2014-08-01 17:45

想知道为什么没人回答么,首先你自己看看分类。
第二,自己多找找。提问最好的地方在irc,不过自己学还是很重要的。

代码: 全选

#!/usr/bin/env python  # 这个永远是第一行!
# -*- coding: utf-8 -*-  # 我的第二行,这个是指定当前文件采用utf-8编码
没有空格python代码,什么都不是,你那个self我就不说了。
你能将你贴出来的让人看着像代码么?
irc: /join #zh-cn
回复