函数:
函数的定义: 能够实现指定功能的一段代码块
无参函数:
主调函数调用被调函数时,主调函数不向被调函数传递数据,即为参数列表为空,无参函数的使用场景一般是做系统提示,它既可以有返回值也可以没有返回值,但一般以没有返回值居多。
无参数函数的定义:
def 函数名(): { 语句; }
调用:
函数名()
举例:
def print_s(): print("Hello,China") print_s()
Hello,China
有参函数:
主调函数调用被调函数时,主调函数通过参数向被调函数传递数据,一般情况下有参函数在执行被调函数时,都会有一个返回值传递给主调函数。
有参函数的定义:
def 函数名(参数1,参数2,,,): { 语句; }
调用:
函数名(参数1,参数2,,,)
举例:
def sum(a,b):#a,b是形参 print(a+b) Add(100,23)#100,23是实参
123
举例:
单次调用:
def my(name,age,gender,address): #形参列表
print("%s,%d,%s,%s"%(name,age,gender,address))#如果有多个参数在格式化的时候一定要加括号
my("易烊千玺",22,'男',"湖南怀化")#实参传递 易烊千玺,22,男,湖南怀化
多次调用:
def my(name,age,gender,address): print("%s,%d,%s,%s"%(name,age,gender,address)) my("易烊千玺",22,'男',"湖南怀化") my("王俊凯",23,'男',"重庆") my("王源",22,'男',"重庆 ")
易烊千玺,22,男,湖南怀化 王俊凯,23,男,重庆 王源,22,男,重庆
函数一旦被定义之后可以多次调用,因此在开发时,使用函数可以提高编写的效率以及代码的重用。
按住ctrl 鼠标移动到函数上面 看函数实现结构