Bases de Python en más de 128 palabras[Partie 4]

Este artículo sigue las tres primeras partes que se pueden ver aquí:

Estoy discutiendo los conceptos básicos del lenguaje Python para aprenderlo rápidamente. En Francia, estas bases se imparten en la escuela secundaria en la segunda clase de SNT, primera y superior de la INE. También forman parte del programa de conocimientos de CAPES NSI.

Excepciones:

Cuando se produce un error, (una excepción) se puede administrar mediante la instrucción try:

Tratar:
  impresión (r)
Excepto NameError:
  imprimir ("variable r indefinida")
Excepto:
  imprimir ("Otra excepción") 

Comentario:

#Ceci es un comentario
#sur
línea de #plusieurs
imprimir ("Hola Python")
"""
Este es un comentario
En
varias líneas
"""
imprimir ("Hola Python")

Clases:

Las clases son como un generador de objetos, ayuda a modelar conceptos reales.

Clase de persona:
  def __init__ (auto, nombre, edad):
    self.name
    self.age

  def ma_fonction (yo):
    impresión ("Nombre de la persona: " 'self.name)

p1 - Persona ("Sebastian", 36)
impresión (p1.name)
impresión (p1.edad) 
p1.ma_fonction()
p1.age - 40 #Modification de las propiedades del objeto
del p1.age #supprime propiedad del objeto
del p1 #supprime el objeto

self es una referencia a la instancia actual de la clase y se utiliza para tener acceso a las variables que pertenecen a la clase. Puede ser nombrado que no sea self, pero debe ser la primera configuración de cualquier función de clase.

Patrimonio:

La herencia define una clase que hereda todos los métodos y propiedades de otra clase.

Clase animal:
   def walk():
       impresión ('walk')

Perro clase (Animal)
    Pasar

c1 - Perro ()
c1.walk()

Fabricante:

La función __init () se llama automáticamente cada vez que se crea un nuevo objeto.

super () hará que la clase secundaria herede todos los métodos y propiedades de su elemento primario.

Clase de estudiante (Persona):
  def __init__ (auto, nombre, nombre):
    super().__init__ (nombre, nombre)