函数的实参和形参
实参和形参需要一一对应
实参:实际参数,函数调用时,括号中出现的数据称为实参。
形参:形式参数,函数被调用时,接受函数调用传递过来的参数。
"""
函数的实参和形参
"""
# 定义一个函数
def say_hi(name): #形参
print('hello', name)
say_hi('tom') #实参
函数返回值
return 返回一个函数结果
格式:return 数据
一个函数,无论在哪遇到return,那么这个函数都会直接结束执行,回到调用处;return后面可以没有数据,函数也可以没有teturn,函数默认返回None。
如下代码,执行过程中不会打印出数据
"""
函数返回值
return
"""
# 定义一个函数
def get_num():
return 1
get_num()
下面这样可以打印出函数值
"""
函数返回值
return
"""
# 定义一个函数
def get_num():
return 1
print(get_num())
也可以将函数赋给变量,然后打印变量,也可以。
"""
函数返回值
return
"""
# 定义一个函数
def get_num():
return 1
a = get_num()
print(a)
返回值练习
通过键盘获取一个数字
"""
返回值练习
需求:
封装一个函数
从键盘上获取一个数字
"""
# 定义一个函数
def get_num():
K = input('请输入一个数字')
return
print(get_num())
通过键盘获取一个数字,做除法(下面这段代码会提示数据类型错误)
"""
返回值练习
需求:
封装一个函数
从键盘上获取一个数字
"""
# 定义一个函数
def get_num():
K = input('请输入一个数字:')
return
print(get_num() //2) # TypeError: unsupported operand type(s) for //: 'NoneType' and 'int'
可以通过数据类型转换来完成
"""
返回值练习
需求:
封装一个函数
从键盘上获取一个数字
"""
# 定义一个函数
def get_num():
a = input('请输入一个数字:')
a = int(a)
return a
print(get_num() // 2)
评论 (0)