脚本宝典收集整理的这篇文章主要介绍了函数,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
#函数 方法 定义函数 简化代码,(函数有值,没被调用不会生效)def say_hello(): #函数名,定义函数 print("hello") #函数体say_hello() #调用函数:函数名加括号def crea_band_card(cound): #形参 形式参数,可以传多个参数,没限制,注意位置 for i in range(cound): print(i) crea_band_card(5) #实参 实际参数
number=5code="icde"crea_band_card(number)crea_band_card(number,"ccb")必传参数,位置参数def crea_band_card(cound=“werew”): 默认值参数,必须跟在位置参数的后面,也可以写多个
#函数传参数,可以指定传参数,可以组合,位置传参,关键字传参def say_hello(name,age,sex,addr,phone):def say_hello("xiaohei",addr="beijing",phone=110,sex="男"):可以指定传参#def fun1(name:str):#:加类型,指定类型传参,不传也行 , 也可以冒号list 有默认值list=[0] print(name.) 点什么就可以选了## def fun2()->str:#返回值是什么类型指定# return"abc"# def fun3(*, a, b, c): #如果星号是一个单独的参数,后边需要按照关键字传参 print(a) print(b) print(c) fun3(a=1,b=2,c=3) 必须这样传才可以 def fun3(a, *, b, c): #星号后面按照关键字传参,a随便#参数组(可变参数)def send_ams(*args): #只能位置传参,不限制参数,放一个元祖里面 print(args)1.试一下是否必传2.传一个参数3.传多个参数send_ams() #参数正常传send_ams(11111)send_ams(111,222,222)#关键字参数def send_ams(**phone): #只能关键字传,放到字典里 print(phone)send_ams()send_ams(11111)send_ams(111,222,222)位置参数 (必传)默认值参数可变参数关键字参数多个参数必须要按照以上顺序传
以上是脚本宝典为你收集整理的函数全部内容,希望文章能够帮你解决函数所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。