# class variables = Shared among all instances of a class
# Defined outside the constructor
# Allow you to share data among all objects created from that class
class Student:
class_year = 2025
num_students = 0
def __init__(self, name, age):
self.name = name
self.age = age
Student.num_students += 1
student1 = Student("Spongebob", 30)
student2 = Student("Patrick", 35)
student3 = Student("Squidward", 55)
student4 = Student("Sandy", 27)
print(f"My graduating class of {Student.class_year} has {Student.num_students} students")
print(student1.name)
print(student2.name)
print(student3.name)
print(student4.name)
# Defined outside the constructor
# Allow you to share data among all objects created from that class
class Student:
class_year = 2025
num_students = 0
def __init__(self, name, age):
self.name = name
self.age = age
Student.num_students += 1
student1 = Student("Spongebob", 30)
student2 = Student("Patrick", 35)
student3 = Student("Squidward", 55)
student4 = Student("Sandy", 27)
print(f"My graduating class of {Student.class_year} has {Student.num_students} students")
print(student1.name)
print(student2.name)
print(student3.name)
print(student4.name)
- Category
- Bro Code
- Tags
- python tutorial, python course, python class variables

Be the first to comment