where are the "class variables"?

Gerrit Holl gerrit at nl.linux.org
Tue Sep 30 21:19:04 CEST 2003

Dominik Kaspar wrote:
> i'm used to java and its strict way of defining variables. so how is
> it possible to reach something like a class variable in python?
> with the following code i didn't have much succes...
> class Server(threading.Thread):
>     running = 0  (??)
>     def run(self):
>         running = 1
>         while running:
>             print "do something here..."
>     def exit(self):
>         running = 0

This is where self is for: self.running refers to the class
variable 'running'.


249. If any one hire an ox, and God strike it that it die, the man who
hired it shall swear by God and be considered guiltless.
        -- 1780 BC, Hammurabi, Code of Law
Asperger Syndroom - een persoonlijke benadering:
Het zijn tijden om je zelf met politiek te bemoeien:

More information about the Python-list mailing list