网站首页 站内搜索

搜索结果

查询Tags标签: func,共有 754条记录
  • python多个装饰器嵌套

    #_*_ encoding: utf-8 _*_ def wrapper1(f1):# print(in wrapper1)def inner1(*args,**kwargs):print(in inner1)ret = f1(*args,**kwargs)print(111)return retreturn inner1def wrapper2(f2):# print(in wrapper2)def inner2(*args,**kwargs):print(in inner2)ret = f2(…

    2022/1/6 22:03:26 人评论 次浏览
  • 变量的作用域与生命周期

    变量的作用域与生命周期局部变量普通 仅在作用域有效,每次调用包含该局部变量的函数时,该变量会被重新初始化。 例如: void func() {int a = 1;++a;printf("a = %d\n",a); } int main() {func();func(); }两次调用func()后a的值都为2,生命周期随函数的结束而…

    2022/1/4 23:15:49 人评论 次浏览
  • 变量的作用域与生命周期

    变量的作用域与生命周期局部变量普通 仅在作用域有效,每次调用包含该局部变量的函数时,该变量会被重新初始化。 例如: void func() {int a = 1;++a;printf("a = %d\n",a); } int main() {func();func(); }两次调用func()后a的值都为2,生命周期随函数的结束而…

    2022/1/4 23:15:49 人评论 次浏览
  • 装饰器学习

    1、基础 ##装饰器本质上是一个闭包def decotor(func):# print("请先登录")def inner(): ###在内部函数中对已有函数进行装饰print("请先登录")func()return inner@decotor ###装饰器语法糖写法 等价于comment=decotor(comment),以后comment=innerde…

    2022/1/4 23:12:43 人评论 次浏览
  • 装饰器学习

    1、基础 ##装饰器本质上是一个闭包def decotor(func):# print("请先登录")def inner(): ###在内部函数中对已有函数进行装饰print("请先登录")func()return inner@decotor ###装饰器语法糖写法 等价于comment=decotor(comment),以后comment=innerde…

    2022/1/4 23:12:43 人评论 次浏览
  • Python面向对象(类的继承与多态)

    概念 类(Class): 用来描述具有相同的属性和方法的对象的集合。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。类有一个名为 __init__() 的特殊方法(构造方法),该方法在类实例化时会自动调用self:self 代…

    2022/1/4 20:04:04 人评论 次浏览
  • Python面向对象(类的继承与多态)

    概念 类(Class): 用来描述具有相同的属性和方法的对象的集合。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。类有一个名为 __init__() 的特殊方法(构造方法),该方法在类实例化时会自动调用self:self 代…

    2022/1/4 20:04:04 人评论 次浏览
  • C++函数重载与重载原理:命名倾轧

    == 转自:https://blog.csdn.net/lichen18848950451/article/details/71006642== 一、重载概念与原则: 1、重载概念: 在C语言中,一个函数不能与另一个函数重名,而在C++中,只要一个函数的参数列表与另一个函数的参数列表不完全相同,函数名就可以相同。C++这一特点就是…

    2022/1/4 1:09:12 人评论 次浏览
  • C++函数重载与重载原理:命名倾轧

    == 转自:https://blog.csdn.net/lichen18848950451/article/details/71006642== 一、重载概念与原则: 1、重载概念: 在C语言中,一个函数不能与另一个函数重名,而在C++中,只要一个函数的参数列表与另一个函数的参数列表不完全相同,函数名就可以相同。C++这一特点就是…

    2022/1/4 1:09:12 人评论 次浏览
  • 源码教学:小编教你 30 行代码实现 ddt 模块

    前言 用 python 做过自动化的小伙伴,大多数都应该使用过 ddt 这个模块,不可否认 ddt 这个模块确实挺好用,可以自动根据用例数据,来生成测试用例,能够很方便的将测试数据和测试用例执行的逻辑进行分离。接下来就带大家一起自己,手把手撸出一个 ddt。 1、DDT 的实现原…

    2022/1/3 20:37:39 人评论 次浏览
  • 源码教学:小编教你 30 行代码实现 ddt 模块

    前言 用 python 做过自动化的小伙伴,大多数都应该使用过 ddt 这个模块,不可否认 ddt 这个模块确实挺好用,可以自动根据用例数据,来生成测试用例,能够很方便的将测试数据和测试用例执行的逻辑进行分离。接下来就带大家一起自己,手把手撸出一个 ddt。 1、DDT 的实现原…

    2022/1/3 20:37:39 人评论 次浏览
  • 递归函数、纯函数、匿名函数lambda

    递归函数 在函数中调用函数自身;递归函数一定要写终止条件,否则将产生无限递归即死循环。 # 阶乘 6*5*4*3*2*1def func(n):if n == 1:return 1else:return n * func(n - 1) # 累加把*换成+即可print(func(6)) # 6*5*4*3*2*1 = 720import sys# 获取最大递归深度 res …

    2022/1/1 6:09:40 人评论 次浏览
  • 递归函数、纯函数、匿名函数lambda

    递归函数 在函数中调用函数自身;递归函数一定要写终止条件,否则将产生无限递归即死循环。 # 阶乘 6*5*4*3*2*1def func(n):if n == 1:return 1else:return n * func(n - 1) # 累加把*换成+即可print(func(6)) # 6*5*4*3*2*1 = 720import sys# 获取最大递归深度 res …

    2022/1/1 6:09:40 人评论 次浏览
  • 「CEOI2010」MP3 Player

    题目 点这里看题目。 分析 首先需要弄清楚如何枚举 \(t\)。由于无论按键是否有效,播放器都会被重置状态。因此,某个按键是否有效仅仅取决于上一个按键与此的时间差和 \(t\) 的关系。那么我们就可以很好地用相邻差来划分 \(t\) 的阶段——有效的 \(t\) 的阶段只有 \(O(n)…

    2021/12/30 23:07:30 人评论 次浏览
  • 「CEOI2010」MP3 Player

    题目 点这里看题目。 分析 首先需要弄清楚如何枚举 \(t\)。由于无论按键是否有效,播放器都会被重置状态。因此,某个按键是否有效仅仅取决于上一个按键与此的时间差和 \(t\) 的关系。那么我们就可以很好地用相邻差来划分 \(t\) 的阶段——有效的 \(t\) 的阶段只有 \(O(n)…

    2021/12/30 23:07:30 人评论 次浏览
扫一扫关注最新编程教程