Directorio de artículos
Introducción a la función
que es una funcion
Por favor vea el siguiente código:
print(" _ooOoo_ ")
print(" o8888888o ")
print(" 88 . 88 ")
print(" (| -_- |) ")
print(" O\\ = /O ")
print(" ____/`---'\\____ ")
print(" . ' \\| |// `. ")
print(" / \\||| : |||// \\ ")
print(" / _||||| -:- |||||- \\ ")
print(" | | \\\\\\ - /// | | ")
print(" | \\_| ''\\---/'' | | ")
print(" \\ .-\\__ `-` ___/-. / ")
print(" ___`. .' /--.--\\ `. . __ ")
print(" ."" '< `.___\\_<|>_/___.' >'"". ")
print(" | | : `- \\`.;`\\ _ /`;.`/ - ` : | | ")
print(" \\ \\ `-. \\_ __\\ /__ _/ .-` / / ")
print(" ======`-.____`-.___\\_____/___.-`____.-'====== ")
print(" `=---=' ")
print(" ")
print(" ............................................. ")
print(" 佛祖镇楼 BUG辟易 ")
print(" 佛曰: ")
print(" 写字楼里写字间,写字间里程序员; ")
print(" 程序人员写程序,又拿程序换酒钱。 ")
print(" 酒醒只在网上坐,酒醉还来网下眠; ")
print(" 酒醉酒醒日复日,网上网下年复年。 ")
print(" 但愿老死电脑间,不愿鞠躬老板前; ")
print(" 奔驰宝马贵者趣,公交自行程序员。 ")
print(" 别人笑我忒疯癫,我笑自己命太贱; ")
print(" 不见满街漂亮妹,哪个归得程序员?"
Piénsalo:
Si un programa necesita generar "Buddha Town Building" en diferentes lugares, ¿cómo debe diseñarse el programa?
if 条件1:
输出‘佛祖镇楼’
...(省略)...
if 条件2:
输出‘佛祖镇楼’
...(省略)...
Si necesita generar varias veces, ¿significa que tiene que escribir este código varias veces?
Resumen:
si necesita ejecutar una determinada pieza de código varias veces al desarrollar un programa. Para mejorar la eficiencia de escritura y mantener mejor el código, es necesario organizar bloques de código con funciones independientes en un módulo pequeño, que es una función.
Definición de función y llamada
1. Definir la función
El formato para definir una función es el siguiente:
def 函数名():
代码
Ejemplo:
# 定义一个函数,能够完成打印信息的功能
def printInfo():
print('------------------------------------')
print(' 人生苦短,我用Python')
print('------------------------------------')
En segundo lugar, llame a la función
Después de definir una función, es equivalente a tener un código con ciertas funciones, para que estos códigos se ejecuten, es necesario llamarlo.
Llamar a una función es muy simple y la llamada se puede completar a través del nombre de la función ().
# 定义完函数后,函数是不会自动执行的,需要调用它才可以
printInfo()
3. Nota:
Una vez definida la función, el código del cuerpo de la función no se ejecutará. Si desea ejecutar el contenido del cuerpo de la función, debe llamar a la función manualmente.
Cada vez que se llama a una función, la función se ejecutará desde el principio. Cuando se ejecuta el código en esta función, significa que la llamada ha terminado.
Por supuesto, si se ejecuta return en la función, la función también terminará.
Caso avanzado
[Python] Python se da cuenta del juego de adivinanzas: ¡desafía tu inteligencia y tu suerte!
[python] Use Selenium para obtener entradas (2023 Blog Star)
[Xiaobai debe ver] Python rastrea un ejemplo de datos de jugadores de la NBA
[Xiaobai debe ver] Visualización y procesamiento de datos del rastreador de Python
[Xiaobai debe ver] usar Python para generar una lista personalizada de documentos de Word
Procesamiento y visualización de datos geoespaciales usando geopandas y shapely (.shp)
Utilice selenio para rastrear los datos de la lista de películas de Maoyan
Explicación detallada del principio y la implementación del algoritmo de mejora de imagen Retinex
Primeros pasos con los reptiles (1): aprenda los conceptos básicos y las habilidades de los reptiles
Conceptos básicos de programación orientada a objetos de Python y código de muestra
Guía de operación de archivos de Python: codificación, lectura, escritura y manejo de excepciones
Conjunto de herramientas de automatización de Selenium - Guía completa y tutoriales
Tutorial de los conceptos básicos del rastreador web de Python avanzados al combate real
Tutorial de procesamiento y análisis de datos de Pandas: desde lo básico hasta el combate real
Explicación detallada de los tipos de datos de uso común y las operaciones relacionadas en Python