函数 function
什么是函数:
函数是可重复执行的语句块,开一重复调用。
作用:
1,用于封装可重复执行的语句,提高语句的可重用性
2. 定义用户级别的函数
函数定义语句 def 语句的语法:
def 函数名(参数列表):
语句块(代码块)
函数的语法说明:
1. 函数的名字就是语句块的名称
2. 函数名的命名规则与变量名命名规则相同(必须为标识符)
3. 函数名是一个变量(不要轻易对其赋值)
4. 函数有自己的名字空间,在函数内部可以访问外部的变量,带外部的语句不能访问函数内部的变量
5. 函数如果不需要传入参数,则参数列表可以为空
6. 语句部分不能为空,如果为空需要填充pass 语句
示例1:
def say_hello():
print("hello world!")
print("hello tarena!")
print("hello everyone!")
函数调用:
函数名(实际调用传递参数)
注:
实际调用传递参数一行 简称“实参”
调用说明:
函数调用是一个表达式
如果没有return语句,函数执行完毕后返回none 对象
如果函数需要返回其他的对象,需要用到return语句
示例2:
# 带有参数的函数的定义
# 见
def mymax(a,b):
if a>b:
print("最大数是",a)
else:
print("最大数是",b)
mymax(100,200)# 调用带有参数的函数,第一个实参100给形参a,第二个...