八、函数

一、内置函数

1、如何查看内置函数的定义:help(print)

2、函数的作用

1)功能性

2)隐藏细节

3、避免编写重复的代码

3、常见的内置函数

print() 

round()

二、自定义函数

1)先定义后使用

2)自定义的函数名不能和python的内置函数同名

3)参数可以为空或多个

4)可以无返回,返回None,返回单个结果,返回多个结果

无返回=返回None

三、多个返回值的情况

1、定义

def function(parametor_list):

  ...

  return res1,res2

2、调用

r=function(parametor_list)

r是元组类型,用多个变量接收

res1,res2=function(parametor_list)

四、序列解包与链式赋值

1、序列解包

把一个元组(包)拆成一个序列值,并用多个变量接收。即一次给多个变量赋多个值,基本方法就是一次性将一个元组赋值给多个变量。

注意:变量个数和元组个数要相等

d=tuple(1,2,3)

a,b,c=d

等价于

a,b,c=1,2,3

等价于

a=1

b=2

c=3

2、链式赋值:同时对几个变量进行赋值

以下三种代码等价

a=1

b=1

c=1

a,b,c=1,1,1

a,b,c=1

a,b,c=1称为链式赋值

五、必须参数与关键字参数

猜你喜欢

转载自www.cnblogs.com/loveapple/p/9375862.html
今日推荐