python基础任务4_2019.04.06

  1. 函数关键字,函数的定义
    定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回
    在这里插入图片描述
    优化:添加参数检查isinstance(obj,classinfo)
    在这里插入图片描述
    空函数定义
    在这里插入图片描述

  2. 函数参数与作用域
    位置参数:调用函数时,传入的值按照位置顺序依次赋给参数
    在这里插入图片描述
    默认参数:必选参数在前,默认参数在后,默认参数必须指向不变对象!
    在这里插入图片描述
    可变参数:可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple

在这里插入图片描述
关键字参数:关键字参数在函数内部自动组装为一个dic
在这里插入图片描述
数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数
4. 函数返回值
return [表达式] 语句用于退出函数,选择性地向调用方返回一个表达式。不带参数值的return语句返回None。

猜你喜欢

转载自blog.csdn.net/Beibei74258/article/details/89058921