![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python函数
魑魅~魍魉
这个作者很懒,什么都没留下…
展开
-
迭代器与生成器
迭代器与生成器一、迭代器二、生成器原创 2019-11-01 12:01:12 · 95 阅读 · 0 评论 -
python装饰器
python装饰器# 装饰器# 闭包:函数里面嵌套函数,外层函数返回内层函数的函数名# 装饰器:本质就是闭包。# 不修改原函数的前提下,方便的增加函数功能def outer(func): def inner(*args, **kwargs): print("在原函数前增加新功能") func(*args, **kwargs) pri...原创 2019-06-30 17:00:16 · 1091 阅读 · 3 评论 -
python 变量作用域
python 变量作用域1、在函数内部定义的变量称为“局部变量”,只作用于函数内部,函数外无法调用。2、在函数外定义的变量称为“全局变量”,作用于全局。3、在局部想要更改全局变量,需要使用global4、在内层函数想要更改外层函数变量,需要使用nonlocal一、global用法# 例如name = "YY" # 全局变量def f1(): global name ...原创 2019-06-27 21:45:43 · 273 阅读 · 0 评论 -
python 匿名函数lambda与推导函数
一、匿名函数lambda1 lambda函数的基本形式# 例如f = lambda 变量名: 返回值f()2 lambda函数实例2.1 简单实例# 例如f = lambda a, b: a + bresult = f(4, 8)print(result) # 122.2 适用实例# 例如# 实现输入函数循环执行def test(a, b, func): ...原创 2019-06-27 20:16:47 · 158 阅读 · 0 评论 -
python递归函数
python 递归函数一、何为递归函数简单说就是:“函数自己调用自己”。1 递归函数流程图2 递归函数实例# 例如# 先定义一个函数def f1(n): """ 用来计算某个数的阶乘 :param n: a class "int" number :return: """ if n == 1: # 设定终止条件 ret...原创 2019-06-27 00:17:05 · 908 阅读 · 0 评论 -
python函数闭包
python 函数闭包一、闭包的概念简单来说就是:“外层函数返回内层函数的函数名”。1 函数嵌套流程图2 闭包流程图闭包实例# 例如# 先定义一个函数def f1(tup, dic): """ 输入一个元组和字典,字典的value和元组的值交换, 并返回一个元组和字典 :param tup: iterative object :param...原创 2019-06-26 23:44:21 · 185 阅读 · 0 评论 -
python 函数基础
python 函数一、函数基础1 函数定义2 函数调用函数名(参数1,参数2。。。。)# 例如def myadd(number1,number2): """ 计算两个数的和 :param number1: 第一个数 :param number2: 第二个数 :return: 和 """ result = number1+numb...原创 2019-06-23 17:38:01 · 215 阅读 · 0 评论