Proyecto estrella --- bola de cristal (1) (función)

☺El autor de este artículo: CSDN--Xiao Cai Xinghang, un pequeño agricultor de código de 15 años.

♥♥♥ Página de inicio personal: Xiaocai Xinghang--página de inicio del blog ♥♥♥

✔Me gusta + ✔Favorito + ✔Comentario = (un clic tres veces)

Seleccionado como el 17 en la lista de nuevos escritores

El autor de este artículo aún es un novato. Si hay algún error, por favor aconséjenme.

¡Espero que nos apoyen mucho! trabajar duro juntos!

¡Creo que el código puede cambiar el mundo!

Finalmente, ¡gracias a todos por su continuo apoyo! ! !

 

contenido

definir función

Explicar la función if en detalle

definición de función

Pasar información a la función.

parámetro de participación real


definir función

Utilice la instrucción def para crear un objeto de función y asignarlo a un nombre de variable.

def hello_friend():
    """显示简单语句"""
    print('Hello')

hello_friend()

Use la palabra clave def en el fragmento anterior para decirle a Python que desea definir una función. Indique a Python qué información necesita una función para completar su tarea. Aquí, la función se llama hello_friend() . En el código anterior hello_friend() solo imprime Hola.

Al igual que todas las declaraciones de varias líneas de Python, def contiene el encabezado y el bloque de código inmediatamente después. El bloque de código después de def, es decir, la impresión anterior ('Hola'), generalmente debe tener sangría , y este bloque de código se convierte en el de la función. El cuerpo de la función es la declaración que Python ejecuta cada vez que se llama a la función.

Explicar la función if en detalle

Una función en python está escrita por una nueva declaración, def, en python una función def es una declaración ejecutable ---- la función no existe hasta que python ejecuta la función def. Cuando python ejecuta la instrucción def, se genera una nueva referencia al objeto de función . Y se permiten sentencias def anidadas dentro de sentencias if, bucles while e incluso otras sentencias def . Los objetos de función también pueden asignarse a otros nombres de variables o almacenarse en listas, etc.

definición de función

En Python, las funciones se definen usando la palabra clave def.

nombre de función def ([lista de parámetros]):

      ['función docstring']

      cuerpo funcional

      [declaración de devolución]

Explicación detallada del formato de sintaxis anterior

( 1) palabra clave def: una función comienza con la palabra clave def, seguida del nombre de la función y paréntesis ()

(2) Nombre de la función: El nombre utilizado para identificar la función, siguiendo las reglas de nomenclatura para identificadores.

(3) Lista de parámetros: utilizada para recibir los datos en la función entrante, puede estar vacía.

(4) Colon: se utiliza para identificar el comienzo del cuerpo funcional.

(5) Cadena de documentos de la función: un par de cadenas encerradas entre comillas triples es la descripción de la función

La información puede ser omitida o no escrita.

(6) Cuerpo de la función: el código específico que implementa la función.

(7) declaración de devolución: se utiliza para devolver el resultado del procesamiento de la función a la persona que llama a la función.

Pasar información a la función.

Deje que la función Hello_friend no solo muestre Hello al usuario, sino que también aumente el nombre del usuario. Primero definimos la función

def hello_friend() agrega el nombre de usuario entre paréntesis. Al agregar el nombre de usuario, la función puede recibir cualquier valor que especifique y llamar al nombre de usuario para especificar un valor.

​
def hello_friend(username):
    """显示简单问候语句"""
    print('Hello,'+username.title() + '!')

hello_friend('Tom')

​

El código anterior hola_amigo('Tom') llama a la función hola_amigo() y proporciona la información requerida por la declaración de impresión para saludar a Tom.

Hello,Tom!

parámetro de participación real

En la definición de la función hola_amigo() anterior, la variable nombre de usuario es un parámetro formal que no tiene valor real y solo tiene sentido después de que otros lo asignan, lo que equivale a una variable . En el siguiente código hello_friend('username'), el valor 'username' es un argumento. Los argumentos se pasan a la información de la función cuando se llama a la función. es un parámetro con significado real, y es un parámetro que realmente existe puede ser un número, una cadena. 

Supongo que te gusta

Origin blog.csdn.net/m0_62069409/article/details/122136234
Recomendado
Clasificación