1楼:氐彰诡秘褂
如果加self,一个类中各个函数可以通过这个self联系起来,(在类函数里也加self)
python中的类中属性元素加self.和不加self.的区别
2楼:尐二瓜
在类中,self只能在函数中使用,表示的是实例属性,就是每个实例可以设置不值,而不相互影响。
如果在类级别使用没有self的属性,是类属性,一般作为全局变量来用的。
如果解决了您的问题请采纳!
如果未解决请继续追问!
3楼:小法
当你想让这个变量成为这个类的子变量时
class lc():
def __init__(self):
self.a = 5
**alllc = lc()
print **alllc.如果不加self的话 , 那么就不能 **alllc.a 这样访问了!
python3 中定义类函数参数中加 self 和不加的区别在哪
4楼:匿名用户
self是需要在类中使用的,你如果不加,你在这个类成员函数就是静态方法,无法直接调用类中的方法以及成员,需要构造一个类实例,self免去了你自己构造类实例。
python方法带self和没有self的区别
5楼:匿名用户
带self是实例的成员
不带的本地变量
就是说你出了这个方法就看不到这个变量了
python的类中引用成员变量必须加self吗
6楼:汲城濮昊昊
类(class)初始化之后会得到实例(instance)。
self就是用于代表初始化的到的实例。
明确地写一个self参数,使得类的方法(method)和普通的函数(function)本质上没有差异,所有的输入参数都显示地传递到方法/函数当中。
当然作为类的方法,作用的对
python之为什么类中函数的变量声明要加self
7楼:
lass a:
def go(self):
self.one= 'sdf'
def go1(self):
print self.one
a = a()
a.go()
a.go1()
sdf==加了self,以后,这个变量就变成了全局变量,在类中的其他函数中也可以调用。
python函数调用参数需要加self吗
8楼:匿名用户
不用,例如我自定义一个类里面包括一个函数 def test(self,url):...,调用的时候初始化类,直接用
test(url)就可以了,不用加self
9楼:匿名用户
不需要啊
object.attribute 这样子调用就可以的
python 类中 self 和 类本身变量的区别
10楼:匿名用户
def__del__(self):
'''iamdying.'''
print'%sisdying'%self.nameprint'%ssaysbye.'%self.
nameself.__class__.population-=1ifself.
__class__.population==0print'iamthelastone.'
else:
print'therearestill%dpeopleleft.'%self.__class__.population
......
jack=person('jack')jack.sayhi()
jack.howmany()
tom=person('tom')
tom.sayhi()
tom.howmany()
jack.sayhi()
jack.howmany()
python的类中函数参数没有self会怎样
11楼:匿名用户
不会怎么样 ,这样的函数就不能调用类中的对象
如果加了就可以调用
java方法后面加大括号和不加的区别
1楼 澶漫 抽象方法不能有方法体,空大括号就是方法体,只不过它没有 ,什么都不执行 2楼 匿名用户 加大括号表示方法的 完整定义 在类中 public class a 定义一个完整的方法h1 不加括号表示方法的申明 比如在接口或者抽象类中 public inte ce h 3楼 大括号内是方法体,是...
中国移动流量加油包都有哪些,中国移动的流量包与流量加油包有什么区别
1楼 百年孤独的 移动流量加 油包一分钱领移动70m流量 电信100m 联通50m,另外一分钱还有其他的活动, 中国移动的流量包与流量加油包有什么区别 2楼 中国移动 以河南用户为例,流量加油包是在流量包使用完毕后才会生效的短期应急流量包。如果您手机上同时存在流量包和加油包,会优先使用流量包的流量,...
中国移动流量加油包有哪些啊,中国移动的流量包与流量加油包有什么区别
1楼 百年孤独的 移动流量加油包 一分钱领移动70m流量 电信100m 联通50m,另外一分钱还有其他的活动, 中国移动的流量包与流量加油包有什么区别 2楼 中国移动 以河南用户为例,流量加油包是在流量包使用完毕后才会生效的短期应急流量包。如果您手机上同时存在流量包和加油包,会优先使用流量包的流量,...