python返回值怎么理解_python函数的理解

1-函数的定义:

1-def  函数名():

函数内容

2- 函数的定义是不会执行函数内容的代码的!

3- type(func) ----

2-函数的调用

1- func()

2- 调用的时候才去执行

3- 函数的定义一定要在函数的调用前面

3-参数

1- 形参:

1-在函数定义的参数 def func(a,b):  a  , b 都是形参

2-在pycharm 形参如果没有被使用是 灰色的 ,使用了的是  黑色

3-def func(a,b): 一般只要有参数名的参数---必填形参(个数要一致)

2- 实参

1- 在函数调用的时候实际传入的参数  func(1,2)  1, 2都是实参

2-函数的调用的时候不能使用如下写法:func(a=1,2)【function(1,b=3)可以使用】如果函数调用出现了 变量=值 写法,后面要保持队形

4-返回值

1- 函数调用完成后,会有返回值

2- 在函数里面有 return 值

3- 返回值类型:

1- None----没有return

2- 任意类型

3- 函数的返回值类型--取决于return 后面的类型

4- 在return 后面的语句不会执行--函数一旦执行到return  该函数已经调用完成

5- 全局变量+局部变量

1- 全局变量: 在一个.py文件里面,一旦定义好一个变量,后面的所有代码都可以使用

2- 局部变量: 在函数内部的

就近原则 局部变量 >全局变量

在函数内部更改全局变量的值,需要global , 先修饰,再丢该

例子:

x=2

def fun():

global x

x=9

6.缺省参数

1-如果函数调用总不传参数-------使用默认得参数值

2-如果函数调用传入参数值-------以传入的参数值作为参数

7.可变数量参数

*args  ====*参数名===会封装成元祖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值