#!/usr/bin/env python3 # -*- coding: utf-8 -*- ###函数定义### #一般函数 def my_abs(x): if x >= 0: return x else: return -x #匿名函数,使用lambda创建 sum = lambda arg1, arg2: arg1 + arg2; #缺省参数 def printinfo( name, age = 35 ): "打印任何传入的字符串" print( "Name: ", name); print ("Age ", age); return; #不定长参数 def printinfo2( arg1, *vartuple ): "打印任何传入的参数" print( "输出: ",arg1) for var in vartuple: print (var) return; ###函数定义### ###函数调用### printinfo2("=====my_abs=====") #调用函数my_abs absVal=my_abs(-3) #按照参数顺序传参 print("my_abs(-3)=",absVal) absVal2=my_abs(x=-4) #关键字参数,可以不按照参数熟悉传参 print("my_abs(x=-4)=",absVal2) #调用函数sum printinfo2("=====sum=====") print ("sum(10,20)=", sum( 10, 20 )) #调用函数printinfo printinfo2("=====printinfo=====") printinfo("zhangsan",18); printinfo("lisi"); #调用函数printinfo2 printinfo2("=====printinfo2=====") printinfo2( 10 ); printinfo2( 70, 60, 50 ); ###函数调用###
python函数实例(三)
最新推荐文章于 2023-06-14 11:10:30 发布