函数
函数定义和调用
函数是程序十分重要的组成部分,是计算机执行命令的单元。
函数是把具有独立功能的代码块组织为一个整体,在需要的时候调用。
使用函数可以提高编写的效率以及代码的重用
函数的使用包含两个部分:①定义函数,在函数编写代码。② 实现功能,调用函数,执行编写的代码。
函数定义的格式:
def 函数名():
函数封装的代码
#定义函数 括号内可以放一些参数 pass是一个占位词
def say_hello():
pass
注意:
def是英文define的缩写,意为声明。
函数名是根据业务名来取的,和变量命名规则相同
函数的调用
#定义函数
def say_hello():
print('1')
#调用函数
say_hello()
1
#写一个函数,两个数相加求和 含参
def sum(a,b):
print(a + b)
sum(1,4)
5
#返回值
def sum(a,b):
return a + b
result = sum(1,4)
print(result)
5
#返回值 多个 返回成元组
def calc(a,b):
return a+b,a-b
result = calc(8,7)
print(result)
(15, 1)
局部变量与全局变量
def func():
#a为局部变量
a = 10
print(a)
func()
10
#全局变量
a = 20
def func():
print(a)
func()
20
#全局变量
a = 20
def func():
#a为局部变量
a = 10
#就近原则
print(a)
func()
10
#全局变量
a = 20
def func():
#a为局部变量
#声明局部变量,给变量a赋值
a = 10
#就近原则
print(a)
func()
print(a)
10
20
#全局变量
a = 20
def func():
#a为局部变量
global a
#给全局变量赋值
a = 10
#就近原则
print(a)
func()
print(a)
10
10
注释
#注释
def sum(a,b):
"""
a:
b:
"""
print(a + b)
sum(1,4)
5