本文概览:
一、什么是函数
一句话总结:
函数的本质就是,一段有特定功能、可以重复使用的代码。
二、函数定义&调用
2.1 函数定义
函数定义的基本语法:
def 函数名([参数列表]):
函数体
[return 返回值]
注:如果没有return语句就返回None。
示例1:
def func():
return 1 == 2
示例2:
def myadd(x, y):
"实现两数相加"
res = x + y
return res
示例3:
# 定义一个函数,根据年份查询生肖
def sx(year):
str_sx='猴鸡狗猪鼠牛虎兔龙蛇马羊'
return str_sx[year%12]
2.2 函数调用
函数调用 的基本语法:
[返回值] = 函数名([形参值])
示例1:
def func():
return 1 == 2
result = func()
print(result) # False
示例2:
def myadd(x, y):
"实现两数相加"
res = x + y
return res
result = myadd(1, 2)
print(result) # 3
示例3:
# 计算字符串长度
def sx(year):
str_sx='猴鸡狗猪鼠牛虎兔龙蛇马羊'
return str_sx[year%12]
mysx