自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 python中的递归函数

定义:如果在一个函数的函数体内调用了该函数本身,这个函数就称为递归函数。组成部分:递归调用与递归终止条件递归的调用过程:每递归调用一次函数,都会在栈内存分配一个栈帧,每执行完一次函数,都会释放相应的空间优点:思路和代码比较简单缺点:占用内存多,效率低下...

2021-04-13 22:57:13 63

原创 python中变量的作用域

局部变量:在函数内定义并使用的变量,只在函数内部有效,局部变量使用global声明,这个变量就会成为全局变量全局变量:函数体外定义的变量,可作用于函数内外

2021-04-12 21:46:18 65

原创 2021-04-12

2021-04-12 21:38:45 56

原创 python中函数的定义

1.个数可变的位置参数定义函数时,可能无法事先确定传递的位置实参的个数时,使用可变的位置参数使用*定义个数可变的位置形参结果为一个元组2.个数可变的的关键字形参定义函数时,无法事先确定传递的关键字实参的个数时,使用可变的关键字形参使用**定义个数可变的关键字形参其结果为一个字典...

2021-04-11 23:40:21 49

原创 python中函数的参数定义

函数定义默认值参数函数定义时,给形式参数设置默认值,只有与默认值不符合的时候才需要传递实参以下为实例def fun(a,b=10):print(a,b)以上为函数的定义fun(100),只传一个参数,结果为100 10fun(100,40),传俩个参数,其b的默认值将被替换掉,结果为100 40...

2021-04-11 16:46:07 129

原创 python中函数的返回值

源代码:def fun(num):odd=[] #存奇数even=[] #存偶数for i in num:#使用for去遍历列表if i%2:#(此处巧用布尔类型)odd.append(i)#添加奇数else:even.append(i)#添加偶数return odd,evenlst=[10,33,56,79,37,48,89]fun(lst)print(fun(lst))说明:非零数的布尔类型为Tru e0的布尔类型为False运行结果总结如下:(1)如果 函数没有返回值.

2021-04-10 17:09:03 779

原创 python中函数参数的传递的内存分析

函数调用的参数传递变化针对于可变对象与不可变对象(列表是可变序列)实际参数的名称与形式参数的名称可以不相同图中fun(n1,n2)——将位置传参,arg1,arg2,是函数定义处的行参,n1与n2是函数定义处的实参。若函数的执行不携带任何结果,那么不需要return返回值在函数调用过程中,进行参数的传递:如果是不可变对象,在函数体内做出的修改不会影响实参的值,如果是可变对象,则会影响实参的值...

2021-04-10 15:57:02 329

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除