On Tue, Apr 20, 2010 at 7:21 AM, Robert Somerville <
rsomervi...@sjgeophysics.com> wrote:

> class ctest():
>   x = int
>   y = [1,2,3]
>

Variables defined directly under the class are known as "static variables"
in many other languages. Here in Python it's called a class variable, but
they're still the same concept.

What you want is "instance variables", which are not shared by the class
instances, but different depending on each instance instead. That said,

class ctest():
    def __init__(self):
        self.x = int
        self.y = [1, 2, 3]

is probably what you're after.

Cheers,
Xav
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to