python之函数

Posted 蝙蝠侠小王子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之函数相关的知识,希望对你有一定的参考价值。

1、函数的定义

 

 2、函数案例

 

3、函数返回值

 

4、关于帮助文档

 5、关于变量

 

6、关于局部变量和全局变量的用法

 

 7、全局变量在函数体局部被更改,只能在局部生效,并不能在全局生效

 

8、定义的全局变量如果想在局部修改,并且在全局生效

 

9、返回值的类型

 

10、位置参数

 

11、关键字参数

 

 12、关键字参数和位置参数混合使用

 

 13、关键字参数用法

 14、缺省参数也即是默认参数  即在函数名里就已经确定

 

 15、不定长参数

 

16、不定长参数之位置参数 def fun(*args)

 

 17、不定长参数之关键字参数   def fun(**kargs)

 

 18、拆包运算之对元组拆包;即将元组中的值一个一个赋给别人

 

 19、对字典进行拆包 ; 相当于把字典当中的key进行一个一个赋给别人

 

 20、交换a,b的值

 

 21、关于数据在内存中的存储

 

22、不可变数据类型的引用

 

23、可变数据类型引用

 

 24、不可变数据类型和可变数据类型区别

 

 25、辨析可变数据类型和不可变数据类型

 

26、可变数据  和不可变数据

不可变数据类型 当是两个变量是相同的值时,他们的id是相同的,无论如何赋值

可变数据类型只有当a=b这种赋值时,a和b的id才是相同的,,,如果时单独为每个赋值 则他们的id并不相同

对可变数据类型做出改变时,id不会发生改变,对不可变数据类型做出改变时,他们的id时要改变的。

 

以上是关于python之函数的主要内容,如果未能解决你的问题,请参考以下文章

Python入门基础之函数切片

python函数 之 提升Python效率之使用循环机制代替递归函数

Python内置函数之enumerate() 函数

python基础之函数v1

Python之调用函数

Python之调用函数