zoukankan      html  css  js  c++  java
  • Python3笔记028

    第6章 函数

    • 6.1 函数的定义和调用
    • 6.2 参数传递
    • 6.3 函数返回值
    • 6.4 变量作用域
    • 6.5 匿名函数(lambda)
    • 6.6 递归函数
    • 6.7 迭代器
    • 6.8 生成器
    • 6.9 装饰器

    6.3 函数返回值

    为函数设置返回值的作用就是将函数的处理结果返回给调用它的程序。

    在调用函数时,可以将函数赋给一个变量,用于保存函数的返回结果。

    函数没有返回值,函数则返回None。

    如果返回一个值,那么返回结果中保存的就是一个值,可以是任意类型。

    如果返回多个值,那么返回结果中保存的是一个元组。

    # 函数没有写return语句,函数则返回None
    def func():
        pass
    f = func()
    print(f)
    output:None
    # 函数返回一个值
    def func():
        return len('1234')
    f = func()
    print(f)
    output:4
    # 函数返回多个值,把结果返回到一个元组中
    def func():
        return 1, [2,3], {'a':4, 'b':5}, {6}, (7,), None, True, "end"
    f = func()
    print(f)
    output:
    (1, [2, 3], {'a': 4, 'b': 5}, {6}, (7,), None, True, 'end')
    
  • 相关阅读:
    p2394 精度题
    线性筛素数
    poj3468 线段树的懒惰标记
    逆元
    2018 Multi-University Training Contest 2
    2018 Multi-University Training Contest 1
    判断素数遇到的问题
    Mergeable Stack(链表实现栈)
    组合数
    poj2594 机器人寻找宝藏(最小路径覆盖)
  • 原文地址:https://www.cnblogs.com/infuture/p/13282294.html
Copyright © 2011-2022 走看看