python中return返回值为函数名_Python函数返回值

Python函数返回值教程

同时,Python 函数的返回值不需要在函数的签名上体现,只需要在函数体里面直接使用 return 语句返回即可。

Python函数不返回值详解

语法

def func_name(param1, param2, ...):

# 执行语句...

参数

参数

描述

def

定义函数所使用的关键字,所有的函数前面都必须使用该关键字。

func_name

函数的名称。

param1

函数的形参1。

param2

函数的形参2,函数可以有任意多个形参。

说明

这里的函数 func_name,没有返回任何的值。

Python函数不返回值详解

语法

def func_name(param1, param2, ...):

# 执行语句...

return

参数

参数

描述

def

定义函数所使用的关键字,所有的函数前面都必须使用该关键字。

func_name

函数的名称。

param1

函数的形参1。

param2

函数的形参2,函数可以有任意多个形参。

return

return 后面不接任何值,表示不返回任何值。

说明

这里的函数 func_name,没有返回任何的值,没有任何返回值的时候,在函数的最后我们也可以加一个 return。

Python函数有返回值详解

语法

def func_name(param1, param2, ...):

# 执行语句...

return val

参数

参数

描述

def

定义函数所使用的关键字,所有的函数前面都必须使用该关键字。

func_name

函数的名称。

param1

函数的形参1。

param2

函数的形参2,函数可以有任意多个形参。

return

后面接函数的返回值,函数的返回值只能有一个,可以是任意的数据类型。

val

函数的返回值。

说明

当函数需要有返回值时,我们只需要在需要返回值的地方,使用 return 后面加上具体需要返回的值即可,函数的返回值在函数的签名上不需要做体现。

案例

不返回任何值

Python函数,可以不返回任何值

print("嗨客网(www.haicoder.net)")

# 定义没有返回值的函数

def printline():

print("========================================")

printline()

程序运行后,控制台输出如下:

我们定义了一个函数 printline,该函数只实现了打印一个换行间隔符的作用,因此该函数没有任何函数参数,同时也没有任何的函数返回值。

因为没有任何的函数返回值,因此在函数体里面,不需要写任何的 return 语句。

不返回任何值

Python函数,可以不返回任何值

print("嗨客网(www.haicoder.net)")

# 定义没有返回值的函数

def printline():

print("========================================")

return

printline()

程序运行后,控制台输出如下:

我们定义了一个函数 printline,该函数没有任何的返回值,函数没有任何返回值时,我们同样可以使用 return 语句,但 return 语句后面不能加返回值。

函数带返回值

Python的函数可以返回一个值

import math

print("嗨客网(www.haicoder.net)")

def get_pagecount(page_size):

if page_size <= 0:

return -1

page_count = math.ceil(100/page_size)

return page_count

page_count = get_pagecount(15)

print("pageCount =", page_count)

程序运行后,控制台输出如下:

我们定义了一个函数 get_pagecount,传入一个

最后,我们调用了 get_pagecount 函数,传入参数 15,并使用变量 page_count 来接受函数的返回值,并打印。

Python函数参数返回值总结

Python 中函数可以不返回任何值,也可以返回一个值,但 Python 的函数不支持像 golang 一样可以同时返回多个值。Python 中函数的返回值使用 return 语句来表示。

同时,Python 函数的返回值不需要在函数的签名上体现,只需要在函数体里面直接使用 return 语句返回即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值