函数:
函数的本质就是功能的封装。使函数可以大大提高编辑的效率与程序的可读性。
#使用关键字def定意,函数名需要符合标识符命名规则
#函数名最好见名知意,函数有有参和无参两种
#无参函数,函数明后接 ():
#函数不被调用的话不被执行
def add_1():
print('add_1 :', end=' ')
print(2 + 3)
#有参函数,需要传入两个参数
def add_2(a, b):
print('add_2 :', end=' ')
print(a + b)
add_1()
add_2(1, 2)
函数参数使用详解:
在函数中,如果需要让函数与外界有数据的传递,我们则需要使用参数。参数分为形参和实参,一般来说,在函数定义时使用的参数是形参,在函数调用时使用的参数叫做实参。
#形参和实参
def add_2(a, b):
#a,b均为形参,参数与参数之间用逗号(,)隔开
#a来接收传入的第一个参数,b接收第二个
#传参顺序和接收顺序相同
print(a + b)
add_2(1, 2)
#1,2为实参
局部变量与全局变量:
变量是有生效范围的,这个生效范围我们成为作用域。作用域从变量出现开始到程序的最末的变量叫做全局变量,作用域只在局部的变量叫做局部变量。