Inhaltsverzeichnis
Esto ahora plantea la pregunta de cómo proporcionamos el nombre y el mensaje. argumentos cuando nos gustaría tener el título y el indicador predeterminados? La respuesta es usar argumentos con nombre (o argumentos de palabras clave). En este enfoque proporcionamos el nombre del parámetro al que queremos que se le asigne un argumento/valor; la posición ya no es relevante. Por ejemplo: En este ejemplo estamos usando los valores predeterminados para título y mensaje y han cambiado el orden del mensaje y el nombre. Esto es completamente legal y da como resultado la siguiente salida: De hecho, podemos mezclar argumentos posicionales y con nombre en Python, por ejemplo: Aquí ‘Lloyd’ está ligado al parámetro de nombre ya que es el primer parámetro, pero ‘Nosotros como Python’ está vinculado al parámetro del mensaje, ya que es un argumento con nombre. Sin embargo, no puede colocar argumentos posicionales después de un argumento con nombre, por lo que no puede escribir: Como esto dará como resultado que Python genere un error. 11.8.4 Argumentos arbitrarios En algunos casos, no sabe cuántos argumentos se proporcionarán cuando un se llama la función. Python le permite pasar un número arbitrario de argumentos a una función y luego procesar esos argumentos dentro de la función. Para definir una lista de parámetros como de longitud arbitraria, se marca un parámetro con un asterisco (*). Por ejemplo: saludador (mensaje = ‘Nos gusta Python’, nombre = ‘Lloyd’) Bienvenido Dr. Lloyd - Nos gusta Python saludador(‘Lloyd’, mensaje = ‘Nos gusta Python’) saludador(nombre=‘John’, ‘Nos gusta Python’) def saludador(*argumentos): para nombre en args: imprimir(‘Bienvenido’, nombre) saludador (‘John’, ‘Denise’, ‘Phoebe’, ‘Adam’, ‘Gryff’, ‘Jasmine’) 11.8 Parámetros de función 127
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
WeiterlesenTemas 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