Maison  >  Article  >  développement back-end  >  Points à noter lors de l'apprentissage des fonctions Python

Points à noter lors de l'apprentissage des fonctions Python

巴扎黑
巴扎黑original
2017-06-23 11:47:581372parcourir

Programmation fonctionnelle

1 Simplifier le code,

2, facile à appeler et à modifier

3. Paramètres d'appel, paramètres formels et paramètres de position. Les paramètres clés et les paramètres de position ne peuvent être envoyés qu'après les paramètres clés

Points à noter lors de lapprentissage des fonctions Python

4. Paramètres par défaut

5. Groupe de paramètres (*args) Paramètres du tuple

6 accepte le dictionnaire (**kwargs) qui doit être placé à la fin des paramètres lorsqu'il est utilisé simultanément


lorsque le programme s'exécute Exécuter de haut en bas du fichier


Variables locales

Une variable ne prend effet que dans une fonction.

les variables globales ne sont pas accessibles en externe. Les variables déclarées au niveau supérieur du fichier peuvent modifier les variables globales. Vous devez utiliser le mot-clé global name

. à utiliser global lors de son utilisation. Les variables globales ne peuvent pas être modifiées dans la fonction, sinon il sera difficile de déboguer

                               

2. Chaque fois que vous entrez dans un niveau de récursion plus profond, la taille du problème augmente. devrait être réduit par rapport à la dernière récursion

3. L'efficacité de la récursion n'est pas élevée et trop de niveaux de récursion provoqueront un débordement de pile
.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn