Maison > Article > développement back-end > Paramètres par défaut de Python et paramètres de longueur variable (exemple d'analyse)
Dans l'article d'aujourd'hui, nous découvrirons les paramètres en python, ainsi que les paramètres par défaut restants de Python et les paramètres de longueur variable de Python. Dans l'article d'aujourd'hui, nous découvrirons quels sont les paramètres par défaut et les paramètres de longueur variable, et connaîtrons le format et l'utilisation des paramètres par défaut de Python et des paramètres de longueur variable Python pour étendre notre approfondissement. votre connaissance des paramètres.
Paramètres par défaut
Lors de l'appel d'une fonction, si la valeur du paramètre par défaut n'est pas transmise, elle est considérée comme la valeur par défaut. L'exemple suivant imprimera l'âge par défaut, si l'âge n'est pas transmis :
#!/usr/bin/python # -*- coding: UTF-8 -*- #可写函数说明 def printinfo( name, age = 35 ): "打印任何传入的字符串" print "Name: ", name; print "Age ", age; return; #调用printinfo函数 printinfo( age=50, name="miki" ); printinfo( name="miki" );
Le résultat de sortie de l'exemple ci-dessus :
Name: miki Age 50 Name: miki Age 35
Paramètre de longueur variable
Vous aurez peut-être besoin d'une fonction capable de gérer plus de paramètres que ceux initialement déclarés. Ces paramètres sont appelés paramètres de longueur variable. Contrairement aux deux paramètres ci-dessus, ils ne seront pas nommés lors de leur déclaration. La syntaxe de base est la suivante :
def functionname([formal_args,] *var_args_tuple ): "函数_文档字符串" function_suite return [expression]
Les noms de variables avec un astérisque (*) stockeront tous les paramètres de variables sans nom. Des exemples de paramètres de longueur variable sont les suivants :
#!/usr/bin/python # -*- coding: UTF-8 -*- # 可写函数说明 def printinfo( arg1, *vartuple ): "打印任何传入的参数" print "输出: " print arg1 for var in vartuple: print var return; # 调用printinfo 函数 printinfo( 10 ); printinfo( 70, 60, 50 );
Le résultat de l'exemple ci-dessus est le suivant :
输出: 10 输出: 70 60 50
Ce qui précède est ce que je veux expliquer aujourd'hui, expliquant le paramètres par défaut et paramètres de longueur variable dans les paramètres. Bien que les points de connaissances ci-dessus donnent des exemples, vous devez toujours l'essayer vous-même. Après tout, si vous ne le faites pas vous-même, c'est comme parler sur papier. La pratique pratique est la meilleure méthode et le meilleur moyen de vérifier ce que vous faites. ont appris. Enfin, j'espère également que cet article pourra vous apporter de l'aide à vous qui apprenez Python
Pour plus de connaissances connexes, veuillez visiter la colonne Tutoriel Python du site Web php chinois.
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!