
python函数
文章平均质量分 74
韩波的博客
知识使人快乐,学无止境!记录知识的奥妙,享受成功的快感!
展开
-
python函数 - 13 函数的返回值(return)
函数的返回值1.函数的返回值:定义: 函数的返回值就是函数调用表达式的值/也是return关键字后的表达式的值.(1)没有return的函数def func1(): print('123')func1() #>>>123 # 这个就是函数调用表达式的值,python中所有函数调用表达式都有值(也就是说所有的函数都有返回值).a = func1() ...原创 2018-05-17 18:57:01 · 6712 阅读 · 0 评论 -
python函数 - 14 函数的封装(模块)
封装函数-模块定义: 一个.py文件就是一个模块(把一个函数写入py文件中存起来被其它py文件调用)1.模块管理函数定义: 模块管理函数就是将函数的定义放到一个.py文件中.可以在其他.py文件中通过import关键字导入模块.导入后就可以使用模块名+函数名的方式去使用其他模块中的函数.(也就是说把一个函数独立封装到一个py文件中,在另一个py文件中,要想使用这个函数,首先导入模块名,然后再调用...原创 2018-05-17 19:40:08 · 45198 阅读 · 2 评论 -
python函数 - 15 函数的作用域
函数的作用域作用域的定义: 就是变量可以使用的范围1.全局变量# 第一种:a = 100 #全局变量 作用域:从定义开始到整个文件结束print(a) #>>>100# 第二种:if True: b = 200 #这也是全局变量,如果if条件为假,则会报错print(b) #>>>200# 注意:当前这个语...原创 2018-05-17 20:57:12 · 3003 阅读 · 0 评论 -
python函数 - 16 生成器函数
生成器1.什么是生成器比较下面:value遍历的数据全部存在numbers中,不需要的数据也会产生; 而aa是一个生成器,需要数据的时候才生成.numbers = [value for value in range(1, 20)]print(numbers)这里的aa就是一个生成器aa = (value for value in range(1, 20)) p...原创 2018-05-18 19:42:07 · 2500 阅读 · 0 评论 -
python函数 - 17 递归函数
递归函数1.定义递归函数: 就是在函数里面调用函数本身(函数自己调用自己)作用: 解决需要重复做的操作(循环可以做到的,递归一般都可以实现)2.写一个递归函数的步骤:(1).确定临界值(跳出循环)(2).假设函数功能已经实现,找出f(n)与f(n-1)的关系.# 这就是一个递归函数def foo(): print('aaa') foo()# foo() #会造成死循环...原创 2018-05-18 19:56:49 · 3270 阅读 · 0 评论 -
python函数 - 12 基本了解函数
函数函数: 就是实现某种功能的代码块(对功能的封装)看完下面这个例子你就会知道为什么要使用函数#模拟开车开车的变道过程:像左变道,向右变道a.没用函数像左变道print('看左后视镜')print('打转向灯')print('像左打方向盘')print('加速')print('回正方向盘')像右变道print('看右后视镜')print('打转向灯')print('...原创 2018-05-16 20:55:59 · 3197 阅读 · 0 评论