Python return 关键字



Python 的return关键字用于定义函数时。它将在函数结束时返回值。return之后的语句将不会被执行。它是区分大小写的。

return不能在函数外部使用。如果函数的return语句没有任何表达式,则返回特殊值None

语法

以下是 Python return关键字的语法:

def function_name():
    statement1
    statement1
    
    return expression

示例

以下是 Python return关键字的基本示例:

def Sum(a,b):
    return a+b

var1 = 13
var2 = 10
result_1 = Sum(var1, var2)
print(result_1)

输出

以下是以上代码的输出:

23

在 void 函数中使用 'return' 值

不执行任何操作且函数体为空的函数称为void 函数。为了避免IndentationError,我们使用pass关键字。void 函数返回None

示例

这里,我们创建了一个void 函数并找到了它的返回类型:

def Empty():
    pass

print("Return type of void function :",Empty())

输出

以下是以上代码的输出:

Return type of void function : None

在类中使用 'return' 关键字

内部定义的函数称为方法。在方法中,我们使用return关键字从方法返回任何值或表达式。

示例

这里,我们创建了一个类Tp并定义了方法Python(),该方法返回了一个值:

class Tp:
    def Python(self):
        var1 = "Welcome To Python Tutorials"
        return var1

Obj1 = Tp()
print(Obj1.Python())

输出

以下是以上代码的输出:

Welcome To Python Tutorials

返回元组

如果函数同时返回多个值,则将以元组的形式返回。

示例

这里,我们定义了一个函数Tup(),它同时返回两个值:

def Tup():
    var1 = "Welcome to Tutorialspoint"
    var2 = len(var1)
    return var1, var2
    
print(Tup()) 

输出

以下是以上代码的输出:

('Welcome to Tutorialspoint', 25)   

返回列表

函数也可以返回列表作为其返回值。

示例

这里,我们定义了一个函数num(),它返回了小于 10 的偶数的列表

def num(n):
    list1 = []
    for i in range(0,n):
        if i%2==0:
            list1.append(i)
    
    return list1

n= 10
result_1 = num(n)
print("List of even numbers below",n,":", result_1)

输出

以下是以上代码的输出:

List of even numbers below 10 : [0, 2, 4, 6, 8]
python_keywords.htm
广告

© . All rights reserved.