9、 函数
9.1 函数的定义
def 函数名():
当前函数的代码
9.2 函数的分类
9.2.1 有参数,没有返回值
def info(news):
print(news)
info('123')
注意点:
有参数
news代表的是形参
'123'代表的是实参
9.2.2 有参数,有返回值
def info(news):
print(news)
return 0
注意点:
1、return 后面可以不写任何数据
2、在当前的函数体内,return这条语句的后面,有100行代码不执行
3、在return这个语句的后面,返回多个数据,这个返回值会打包成一个元组
9.2.3 没有参数,没有返回值
def info():
print('就是没有参数,也没有返回值')
info()
9.2.4 没有参数,有返回值
def info():
print('就是没有参数,也没有返回值')
return 'ok'
str1 = info()
print(str1)
9.3 参数
9.3.1 *args
def info(*args):
'''
当前函数执行的是除法操作
:param num1: 被除数 整型
:param num2: 除数 整型,但是不能为0
:return: 返回商
'''
# num = num1/num2
# print('num3的值',num3)
print(args)
print(*args) #拆包
print('#############')
return 0
注意点:
在形参中,*args将位置参数打包成元组