preloader

1. Januar 1 | 2 minuten lesen
Inhaltsverzeichnis

Como puede ver en esto en el primer ejemplo (donde solo un argumento fue proporcionado) se utilizó el mensaje predeterminado. Sin embargo, en el segundo ejemplo donde un se proporcionó el mensaje, junto con el nombre, luego se usó ese mensaje en lugar de el valor por defecto. Tenga en cuenta que podemos usar los términos obligatorio y opcional para los parámetros en Saludador(). En este caso • el nombre es un campo/parámetro obligatorio • mensaje es un campo/parámetro opcional (ya que tiene un valor predeterminado). Un punto sutil a tener en cuenta es que cualquier número de parámetros en una función la lista de parámetros puede tener un valor predeterminado; sin embargo, una vez que un parámetro tiene un valor predeterminado valor todos los parámetros restantes a la derecha de ese parámetro también deben tener valores predeterminados valores. Por ejemplo, no podríamos definir la función de saludo como Como esto generaría un error indicando que el nombre debe tener un valor predeterminado ya que viene después (a la derecha) de un parámetro con un valor predeterminado. 11.8.3 Argumentos con nombre Hasta ahora nos hemos basado en la posición de un valor que se usará para determinar qué parámetro al que se asigna el valor. En muchos casos esta es la forma más sencilla y limpia. opción. Sin embargo, si una función tiene varios parámetros, algunos de los cuales tienen valores, puede volverse imposible confiar en el uso de la posición de un valor para asegurar se le da al parámetro correcto (porque es posible que queramos usar algunos de los parámetros predeterminados). valores en su lugar). Por ejemplo, supongamos que tenemos una función con cuatro parámetros Bienvenida Eloise - Vive Larga y Prosperamente Bienvenida Eloise - Espero que te guste Python def saludador(mensaje = ‘Live Long and Prosper’, nombre): print(‘Bienvenido’, nombre, ‘-’, mensaje) def saludador(nombre, título = ‘Dra’, aviso = ‘Bienvenido’, mensaje = ‘Live Long and Prosper’): imprimir (mensaje, título, nombre, ‘-’, mensaje) 126 11 Funciones en Python

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Weiterlesen