Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 实例变量和数据属性_Python 3.x_Oop_Instance - Fatal编程技术网

Python 3.x 实例变量和数据属性

Python 3.x 实例变量和数据属性,python-3.x,oop,instance,Python 3.x,Oop,Instance,在这段代码中,c.x实例是变量吗?self.x是数据属性,对吗 class Coordinate (object): def __init__ (self, x, y): self.x = x self.y = y c = Coordinate (3,4) print (c.x) 在上述代码中: self.x和self.y是类的属性 c、 x和c.y是实例变量。对于不同的实例,所有实例变量都有不同的值 实际参数是在调用函数时指定的参数。形式参数是定

在这段代码中,c.x实例是变量吗?self.x是数据属性,对吗

class Coordinate (object):
    def __init__ (self, x, y):
        self.x = x
        self.y = y

c = Coordinate (3,4)
print (c.x)
在上述代码中:

  • self.x和self.y是类的属性

  • c、 x和c.y是实例变量。对于不同的实例,所有实例变量都有不同的值

  • 实际参数是在调用函数时指定的参数。形式参数是定义函数时指定的参数。实际参数由调用函数传递。形式参数在被调用函数中。因此(3,4)这里是实际参数,而函数定义中使用的变量(稍后将保存实际参数的值)被称为形式参数。这里self.x和self.y是形式参数

  • 在上述代码中:

  • self.x和self.y是类的属性

  • c、 x和c.y是实例变量。对于不同的实例,所有实例变量都有不同的值

  • 实际参数是在调用函数时指定的参数。形式参数是定义函数时指定的参数。实际参数由调用函数传递。形式参数在被调用函数中。因此(3,4)这里是实际参数,而函数定义中使用的变量(稍后将保存实际参数的值)被称为形式参数。这里self.x和self.y是形式参数


  • 是的,你是正确的。那么实际参数(3,4)是什么?是的,你是正确的。那么实际参数(3,4)是什么?
    class Coordinate (object):
        def __init__ (self, x, y):
            self.x = x
            self.y = y
    
    c = Coordinate (3,4)
    print (c.x)