函数的基本使用

函数的基本使用

一、什么是函数

函数是一种工具,能够重复调用python

二、为何要用函数

​ 一、防止代码冗余框架

​ 二、加强代码可读性函数

三、怎么使用函数

一、定义

def 函数名(变量1,变量2):工具

​ """ 函数注释描述 """code

​ 函数体class

​ return值变量

  • 函数都是先定义后调用,定义时只检测语法不执行代码语法

  • 函数名的命名规范跟变量名的命名规范相同命名

二、函数三大类

  1. 无参函数:定义函数名后括号无参数
  2. 空函数:定义函数下的函数体用pass充当占位符,构建框架
  3. 有参函数:若是函数代码须要依据外部传来的参数,则需定义有参函数

三、函数的调用

​ 一、直接调用 函数名() 例如:index()数据

​ 二、从新赋值函数名

​ f = 函数名

​ f()

​ 三、函数当参数传入函数中

​ index(a,index())

函数都是先定义后调用,定义时只检测语法不执行代码

四、返回值 return

是一个函数结束的标志,函数体代码只要运行到return则函数执行结束

一、不用写返回值return,默认返回值是None

def index():
    print("hello word")
print(index())
>>> hello word
>>> None

二、只写return只有结束函数的效果 ,返回值是None

def index():
    print("hello word")
    return
print(index())
>>> hello word
>>> None

三、写return None也是结束函数的效果跟只写return相同,返回值是None

四、return返回一个值

能够将返回结果当作一个变量使用

def index(a,b):
    if a>b:
        return a
    else:
        return b
print(index(1,3))

五、return返回多个值

1. 将返回值的多个值默认存入元组返回

2. 函数的返回值不想被修改
3. 能够return+数据,本身指定
def func1():
    return 1, "2"
print(func1())
>>>(1, '2')
def func(a, b, c, d, e):
    return [a, b, c, d, e]
print(func(a, b, c, d, e))
>>> [1, 2, '3', [4, 5], {'name': 'sean'}]
相关文章
相关标签/搜索