在python中函数的定义需要用def,后面跟上函数的名称,括号,括号里面的参数,冒号,然后在缩进的语句块中用return返回函数执行的结果,也可以不用return,默认返回None.
函数的调用
函数在被调用之前必须申明,否则无法调用.
def print_text(): # 定义一个函数输入博主是全宇宙最帅的男人
print("博主是全宇宙最帅的男人!")
print_text() # 调用这个函数
'''
输出结果:
博主是全宇宙最帅的男人!
'''
带参函数
函数可以通过外部传递参数分为形参和实参
# 没有参数, 固定值没有办法动态改变
def sum_num():
a = 10
b = 20
sum = a + b
print("%d+%d=%d" % (a, b, sum))
sum_num()
# 带参数版本
def sum_num(a, b):
sum = a + b
print("%d+%d=%d" % (a, b, sum))
num1 = int(input("请输入第一个数字"))
num2 = int(input("请输入第二个数字"))
sum_num(num1, num2)
常规而言,函数默认有几个形参数,在外部调用时就需要传递多少个实参