keyword class en Python

En Python, la palabra clave class se utiliza para definir una clase. Una clase es una estructura que actúa como un plano o una plantilla para crear objetos. Los objetos son instancias de una clase y tienen atributos y métodos definidos en la clase.

La palabra reservada de esta lección forma parte del núcleo del lenguaje Python. No puedes usarla como nombre de variable; su significado es fijo y universal en cualquier proyecto.

Entender keywords reduce errores de sintaxis y acelera la lectura de código ajeno.

  • La keyword class en Python se utiliza para crear una clase.
  • Una clase es como un constructor de objetos. Vea el ejemplo a continuación para ver cómo podemos usarlo para crear un objeto.

Ejemplo

Cree una clase llamada " Person ":

Aquí tienes un ejemplo de cómo crear una clase llamada Person con dos atributos name y age :

Ejemplo

    class Person:
  name = "John"
  age = 36
  
Abrir en editor

En este ejemplo, hemos definido una clase llamada Person. La clase no tiene métodos por ahora, solo tiene dos atributos: name con valor "John" y age con valor 36. Los atributos son variables que pertenecen a la clase y se pueden acceder a través de los objetos creados a partir de la clase.

Ejemplo

Crea un objeto llamado p1, usando la clase del ejemplo anterior:

Ejemplo

    class Person:
  name = "John"
  age = 36
  

En este ejemplo, hemos definido una clase llamada Person que tiene dos atributos: name y age . El método especial __init__() se utiliza para inicializar los atributos del objeto cuando se crea una instancia de la clase.

Luego, creamos un objeto llamado p1 utilizando la clase Person . Cuando creamos p1, se ejecuta el método __init__() y se inicializan los atributos name y age con los valores predeterminados "John" y 30, respectivamente.

Finalmente, imprimimos el valor del atributo name del objeto p1, que imprimirá: Jhon

Páginas relacionadas

Lea más sobre clases y objetos en nuestro tutorial de clases/objetos de Python .

Practica keyword class en Python en el editor

Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.

Ejercicio: Definir una clase

Aquí tienes un ejemplo de cómo crear una clase llamada Person con dos atributos name y age.

Ejemplo

    class Person:
  name = "John"
  age = 36
  
Abrir en editor

Ejercicio: Definir una clase (2)

Crea un objeto llamado p1, usando la clase del ejemplo anterior.

Ejemplo

    class Coche:
    def __init__(self, marca):
        self.marca = marca

c = Coche("Seat")
print(c.marca)
  
Abrir en editor

Cómo practicar

1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.