Parámetro de sí mismo de Python

Parámetro de sí mismo de Python
Self es una referencia para cualquier clase. En Python, recuperaremos las variables y operaciones de la clase utilizando la palabra clave "auto". Relata los parámetros proporcionados y los atributos. Python a veces no emplea la notación para vincular a los parámetros de clase, por lo que tenemos que utilizarnos. El argumento inicial de las funciones en Python es la ilustración en la que se implementa la función en la que se implementa la función. Por lo tanto, el ejemplo en el que se corresponde la función se proporciona inmediatamente pero no se recibe.

Ejemplo no 1:

El primer argumento de las funciones en Python que especifica un atributo es la cadena. Por lo tanto, el usuario debe emplearse a sí mismo al llamar a las variables y operaciones de una clase.

clase vegetal ():
def __init__ (self, vegetal, t):
ser.vegetal_list = vegetal
ser.t = t
def show_t (self):
Imprimir ("Número total de artículos:", Self.t)
Def show_basket (self):
Imprimir ("Elementos incluidos en el carrito:", Self.vegetal_list)
Def show_bill (self):
ser.show_t ()
ser.show_basket ()
my_b = vegetal (["cebolla", "tomate", "repollo", "papa", "dedo dedo"], 80)
mi b.show_bill ()

Primero, crearemos una clase llamada 'verduras'. Entonces, definimos el constructor 'yo' de la clase. Dentro del constructor, establecemos los atributos de la clase que incluyen las verduras y 't'. Aquí, 't' muestra el número total de verduras. Ahora, queremos mostrar el número total del elemento para que utilicemos la función show_total (). Pasamos el parámetro 'yo' a esta función. Se llama a la función print () para mostrar los elementos totales.

Ahora, representaremos la lista de verduras. Entonces, utilizamos la función show_basket () y luego la función print (). Este método print () imprime todos los elementos en el carrito. Además, vamos a mostrar el proyecto de ley. Para esto, se define el método show_bill (). Luego, llamamos a la función show_t (), así como el método show_bassket (). Los objetos se definen en forma de lista y se almacenan en la variable 'my_b'. Para finalizar el programa, empleamos la función de facturación.

Ejemplo no 2:

En este caso, estableceremos tanto yo como el objeto, que se relacionan con el mismo elemento.

clase C:
def __init __ (self):
imprimir ("ubicación de self =", id (self))
Object_of_class = c ()
imprimir ("ubicación del objeto de la clase definida =", id (object_of_class))

Comenzamos este programa declarando la clase 'C'. Dentro de esta función, definimos la función init (). Esta función contiene el parámetro de yo. Luego, queremos encontrar la ubicación de ese parámetro para que utilicemos la función id () dentro del método print (). Para mostrar esa ubicación, hemos estado utilizando el método print ().

Ahora, creamos el objeto de la clase requerida. En el siguiente paso, obtenemos la ubicación del objeto, por lo que aplicamos la función id () para el objeto de la clase. El método print () se está utilizando para mostrar la identificación del objeto en la pantalla.

Ejemplo no 3:

El yo también puede indicar un parámetro estático que es parte de la clase. Usemos una ilustración para demostrar cómo funciona.

Jeep de clase ():
def __init __ (self, modelo, tinte):
ser.modelo = modelo
ser.tinte = tinte
Def Show (Self):
imprimir ("modelo es", self.modelo )
Imprimir ("Tint Is", Self.tinte)
Slasher = jeep ("slasher c6", "negro")
Furiosa = Jeep ("Furiosa 654", "Sting Grey")
Lacio.espectáculo()
Furiosa.espectáculo()

Después de definir la clase 'jeep', definiremos el constructor de la clase. Pasamos el modelo y el tinte como argumentos de esta función. Establecemos ambos atributos como el valor de la función self (). Dentro de la función de espectáculo, hemos estado llamando a la función print () para mostrar el modelo y el color del jeep.

Ahora, definimos el nombre del modelo y los colores de los dos Jeeps. Estos dos atributos tienen un yo diferente que contiene argumentos. El primer nombre del Jeep se establece como 'slasher' y definimos su modelo como 'slasher C6' y el color como negro. Del mismo modo, el segundo Jeep es 'Furiosa'. Su modelo se ha especificado como 'Furiosa 654' y su color es gris agudo. Al final, mostraremos los detalles de ambos jeeps para que llamemos a la función show () respectivamente.

Ejemplo no 4:

La función de clase y el constructor requieren uno mismo como primer argumento. Si no lo especificamos primero, el programa aumentará un error.

clase A:
def __init __ ()::
imprimir ("es un constructor")
obj = a ()
Imprimir ("se ejecuta con éxito")

Al comienzo del código, se creará la clase llamada 'A'. Luego, empleamos el método init () como constructor. El método print () se está utilizando para mostrar la declaración que muestra que este método será un constructor. Ahora, es hora de crear un objeto. Aquí llamamos a la clase definida. Utilizaremos el método print () para imprimir el mensaje que muestra que el código se ejecuta correctamente.

El atributo de nombre para toda la clase "A" está vinculada a "Self" en el caso siguiente. Aquí, el yo no se ejecutaría si un atributo está presente dentro de una función. Este atributo es exclusivo de esa función, ya que simplemente existe solo cuando esa función está funcionando. Los atributos globales o todos los parámetros de la clase deben especificarse fuera de las funciones.

Ejemplo no 5:

El yo es un término que se usa con frecuencia en los códigos. El usuario puede sustituir un valor de argumento diferente para uno mismo, que es un atributo del método.

Clase X:
def __init __ (in_place_of_elf):
Imprimir ("En lugar de uno mismo, hemos utilizado un nombre de atributo diferente.")
Object_of_class = x ()

La clase 'x' se declarará al comienzo del programa. Entonces, la función init () se usa. Le damos a este método la línea "en lugar de uno mismo" como argumento. La declaración "En lugar de uno mismo, hemos utilizado un nombre de atributo diferente" se muestra utilizando la función print (). Después de esta declaración de impresión, se crea un objeto de clase. Aquí, se llama la clase especificada.

Conclusión

En este artículo, hemos hablado sobre el uso del parámetro propio en Python. El usuario necesitaría una técnica para llegar a las variables y operaciones de la clase una vez que definamos una clase. Le daremos al yo y al objeto de la clase el atributo idéntico. El parámetro propio también se usa para especificar la variable estática al objeto de la clase. El constructor de la clase contiene el yo como su primer argumento. Al hacerlo, recibimos el error. En el argumento de la función, el usuario puede sustituir otro nombre de argumento. Sin embargo, se recomienda emplear a sí mismo, ya que mejora la reutilización.