python函数返回值不止一个时、返回值是什么类型_Python函数系列之返回值及可变参数(一)...

每个编程语言中(诸如:Java、C++、C)等都有函数的,Python也不例外

函数的主要作用有哪些呢?

1、将程序的功能进行模块化,功能模块清晰

2、减少重复代码的工作量

3、便于阅读及维护、调试等

一、函数的结束及返回值# -*- coding: utf-8 -*-

def f1():

print("This is Fun()")

return  #函数调用结束

print("-- End 1--")

print(" Print 2")

return "--- End 2  --"

f1()

print(type(f1()))

运行结果:This is Fun()

This is Fun()

1.函数在遇到return语句时,此时函数调用已经结束

2.函数是有返回值的,只不过这里是None类型

再看下面的例子:def mth_return():

return 1,"String",["a","b"],{"K1":1,"Key2":2}

print(mth_return())

print(type(mth_return()))

运行结果:(1, 'String', ['a', 'b'], {'K1': 1, 'Key2': 2})

此时,函数的返回值是一个元组

二、函数的参数

对于

你可能感兴趣的:(返回值是什么类型)