Python3 函数返回值

前言

本文主要介绍python中的函数返回值,主要内容包括函数返回值的概念、return关键字和返回值类型。

一、 函数返回值的概念

函数返回值: 函数执行后会返回一个对象给调用方,进行下一步处理。

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

print(Sum(1,3))   #这里的Sum()函数返回了sum 给 调用方print()函数输出打印结果。

输出结果

4

二、return 关键字

1、作用:返回一个值,并终止当前函数。

def Sum(a,b):

       sum = a +b
       return sum
       print("test")   #这条语句并没有执行,因为Sum()函数执行到return sum 就终止了

print(Sum(1,3))

输出结果

4

2、函数中没有return ,则函数返回None,等效于return None。

def Sum(a,b):
    sum = a +b
    return None   #这里不写也是输出None

print(Sum(1,3))

输出结果

None

3、函数中有多个return,只执行第一个return。

def Sum(a,b):
    sum = a +b
    return "test"
    return sum   #这条语句并没有执行,因为Sum()函数执行到return "test" 就终止了

print(Sum(1,3))

输出结果

test

三、返回值类型

python中的函数返回值类型 就是return后面的对象类型。例如 return 10 #返回值类型就是10的类型,即int类型。

1、整数类型

在 Python 中,整数类型表示整数(例如:1、2、3、4等等),通常使用 int 类型表示。

def return_int():
    return 10

print(type(return_int()))

输出结果

<class 'int'>

2、浮点数类型

在 Python 中,浮点数类型表示小数或带有小数的数字(例如:3.14、0.01、-7.5等等),通常使用 float 类型表示。

def return_float():
    return 3.1415

print(type(return_float()))

输出结果

<class 'float'>

3、字符串类型

在 Python 中,字符串类型表示文本(例如:‘hello’、‘world’、'Python’等等),通常使用 str 类型表示。

def return_str():
    return 'hello, world!'

print(type(return_str()))

输出结果

<class 'str'>

4、列表类型

在 Python 中,列表类型表示一组有序的值,这些值可以是不同的类型(例如:[1, ‘hello’, True]等等),通常使用 list 类型表示。

def return_list():
    return [1, 2, 3, 4]

print(type(return_list()))

输出结果

<class 'list'>

5、元组类型

在 Python 中,元组类型类似于列表类型,但是它是不可变的,一旦创建就不能修改其中的值(例如:(1, ‘hello’, True)等等),通常使用 tuple 类型表示。

def return_tuple():
    return (1, 2, 3, 4)

print(type(return_tuple()))

输出结果

<class 'tuple'>

6、字典类型

在 Python 中,字典类型表示一组键值对,键和值可以是不同类型的值(例如:{‘name’: ‘Tom’, ‘age’: 18}等等),通常使用 dict 类型表示。

def return_dict():
    return {'name': 'Tom', 'age': 18}

print(type(return_dict()))

输出结果

<class 'dict'>

7、集合类型

在 Python 中,集合类型表示一组无序的,唯一的值(例如:{1, ‘hello’, True}等等),通常使用 set 类型表示。

def return_set():
    return {1, 2, 3, 4}

print(type(return_set()))

输出结果

<class 'set'>

8、布尔类型

在 Python 中,布尔类型表示真或假(True或False),通常使用 bool 类型表示。

def return_bool():
    return True

print(type(return_bool()))

输出结果

<class 'bool'>

总结:python的函数返回值类型包括但不限于整数、浮点数、字符串、元组、列表、字典、集合、布尔。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林时小卡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值