想学销售去哪培训,网站优化需求表,韩国优秀电商网站,做网店运营新手入门教程定义
定义一个函数的格式#xff1a;
def 函数名(参数):执行代码如果没有参数#xff0c;则称为无参函数。
定义时小括号中写的是形参#xff08;形式参数#xff09;#xff0c;调用时写的是实参#xff08;实际参数#xff09;。
调用
调用格式#xff1a;
def…定义
定义一个函数的格式
def 函数名(参数):执行代码如果没有参数则称为无参函数。
定义时小括号中写的是形参形式参数调用时写的是实参实际参数。
调用
调用格式
def 函数名(参数):执行代码
函数名(参数)
如果无参调用时也不用输入参数。
调用
def a():print(hello)return 0
s a()
print( ) # 换行
def b(x: int, y: int, z:int):return x * y z
print(b(1,5,1))
运行后会输出
hello
6
注return 0是用来退出函数的返回0如果输出s那么会输出0。
注意函数名不能重复规范命名方法点这里。如果重复的话那么必须参数数量不同。如
def a()print(这是函数a)
def a(x: int):print(这是函数a str(x))定义重复会报错
def a():print(不会输出这行字)a()
a(10)
运行结果
这是函数a
这是函数a10
进阶
def ex1(num1: int, num2: int):if num1 100:return num2 - num1 # 返回num2-num1else:return num1 - num2 # 返回num1-num2
print(ex1(10, 9)) # 输出
print( )
print(ex1(100, 1000)) # 输出
输出结果
-1
-900