función de Python (1) ¿qué es una función?
Los amigos que han estado expuestos al lenguaje C deben estar muy familiarizados con la palabra función, sin importar qué lenguaje de programación, función (por supuesto, en algunos idiomas se llama método, el significado es el mismo). juega un papel importante. Hoy aprendamos sobre el uso de funciones en Python.
1. Definición de funciones
En algunos lenguajes de programación se distinguen las declaraciones de funciones y las definiciones de funciones (en estos lenguajes de programación, las declaraciones de funciones y las definiciones de funciones pueden aparecer en archivos diferentes, como por ejemplo lenguaje C), pero en Python, la declaración de función y la definición de función se consideran una sola. En Python, la forma básica de definición de función es la siguiente:
def function(params):
block
return expresión/valor Aquí hay algunos puntos :
(1) Utilice la palabra clave def en Python para definir funciones sin especificar el tipo de valor de retorno.
(2) Los parámetros de los parámetros de función pueden ser cero, uno o más. De manera similar, los parámetros de función no necesitan especificar tipos de parámetros, porque las variables en Python tienen tipos débiles y Python dependerá automáticamente del valor. para mantener su tipo.
(3) La declaración de devolución es opcional. Puede aparecer en cualquier parte del cuerpo de la función, lo que indica que la ejecución de la llamada a la función finaliza aquí; si no hay una declaración de devolución, se devolverá NADA automáticamente. una declaración de devolución, pero si no hay expresión o valor después de la devolución, se devuelve NONE.
Mira dos ejemplos a continuación:
def printHello():
print 'hola'
def printNum(): p>
p>
para i en el rango(0, 10):
imprimir i
devolver
def agregar(a, b ):
devolver un b
imprimir imprimirHola()
imprimir printNum()
imprimir agregar(1, 2)