返回值、文档字符串

一、返回值
1、返回值就是函数执行以后返回的结果
可以通过return 来指定函数的返回值
可以直接使用函数的返回值,也可以通过一个变量来接收函数的返回值

def fn() :
    # return 后面跟什么值,函数就会返回什么值
    # return 后面可以跟任意的对象,返回值甚至可以时一个函数
    # return 100
    # return 'hello'
    # return [1,2,3]
    # return {'k':'v'}
    def fn2() :
        print('hello')
    return fn2   # 返回值可以是一个函数
r = fn()   # 这个函数的执行结果就是它的返回值
print(r) 

2、如果仅仅写一个return 或者不写return,则相当于return none
(1)只写一个return

def fn() :
    return 
r = fn()
print (r)

(2)不写return

def fn()
    a=10
r=fn()
print(r)

3、在函数中,return后的代码都不会执行,return 一旦执行函数自动结束

def fn()
    print ('hello')
    return
    print ('abc')
r = fn()
print(r) 

4、区别 break、continue 、return

def fn()
    for i in range(5) :
        if i == 3 :
            # break 用来退出当前循环
            # continue 用来跳过当次循环
            return   # 用来结束函数
        print (i)
    print ('循环执行完毕!')
fn()

5、fn5 和 fn5()的区别

def fn5():
    return 10
print(fn5)  # fn5是函数对象,打印fn5实际是在打印函数对象
print(fn5()) # fn5()是在调用函数,打印fn5()实际上是在打印fn5()函数的返回值

二、文档字符串
1、help()是python中的内置函数,通过help()函数可以查询python中的函数的用法
2、语法:help(函数对象)

help(print)   # 获取print()函数的使用说明

3、文档字符串(doc str )
(1)在定义函数时,可以在函数内部编写文档字符串,文档字符串就是函数的说明。
(2)在编写文档字符串时,可以通过help()函数来查看函数的说明。
(3)文档字符串非常简单,其实直接在函数的第一行写一个字符串就是文档字符串。

def fn(a,b,c) :
    '''
    这是一个文档字符串的示例
    
    函数的作用:。。。
    函数的参数:
        a,作用,类型,默认值。。。
        b,作用,类型,默认值。。。
        c,作用,类型,默认值。。。
     '''
     return 10
help (fn)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值