搜索结果
查询Tags标签: def,共有 1678条记录-
Gradle工具基本使用
1.Gradle和Maven的区别 Gradle和Maven都是项目自动构建工具,编译源代码只是整个过程的一个方面虽然两者都是项目工具,但是maven现在已经是行业标准,Gradle是后起之秀,很多人对他的了解都是从android studio中得到的,Gradle抛弃了Maven的基于XML的繁琐配置,众所周知X…
2021/5/4 18:25:35 人评论 次浏览 -
python 大型项目神器实战
在 fastapi 中有一个强大并且简单易懂的系统:依赖注入系统 1.什么是依赖注入 依赖注入首先意味着在程序中我们的代码可以声明一些它必须依赖的项:我们称之为 dependencies,也就是依赖项。然后,在实际运行中,fastapi 会把所有需要的依赖项提供给你的代码,称之为注入依…
2021/5/4 14:25:14 人评论 次浏览 -
python基础--函数
函数 定义: ①函数是组织好的,可以重复使用的,用来实现单一,或相关联功能的代码段 ②函数能提高应用的模块性,和代码的重复利用率 格式: ①函数代码块使用def关键字开头,后接函数标识符名称和圆括号() ②任何传入参数和自变量必须放在括号中间。圆括号之间可以用…
2021/5/4 12:28:43 人评论 次浏览 -
python的这四大函数类型得牢记(变量,引用,匿名,递归)
四大函数类型 一. 局部和全局变量二. 引用三. 匿名函数四. 递归前言作者:神的孩子都在跳舞 关注我的csdn博客,更多python知识还在更新一. 局部和全局变量 局部变量 (1)含义:就是在函数内部定义的变量(作用域仅仅局限在函数的内部)不同的函数可以定义相同的局部变量…
2021/5/3 20:25:46 人评论 次浏览 -
day-25-类的继承顺序-父类对子类的约束-多态-队列和栈
一、类的继承顺序 只要继承object类就是新式类 不继承object类的都是经典类在python3 中所有的类都继承object类,都是新式类 在python2 中不继承object的类都是经典类继承object类的就是新式类经典类:在py3中不存在,在py2中不主动继承object类在py2 中class A:pass —…
2021/5/3 18:25:13 人评论 次浏览 -
Python 函数
接触过的函数 高等数学中:y=f(x) MySQL中:sum(),avg(), JS、Python:fabs()绝对值,ceil:向上取整 函数是什么 函数是一大段代码的封装,这一段代码代表着一个功能,给这一段代码取一个名字:函数名 通过函数名取使用这个函数:函数名不能重复 函数的思想(重点) 大事…
2021/5/3 12:26:40 人评论 次浏览 -
14:函数对象和闭包
内容概要函数对象闭包函数 1 函数对象--- 函数对象指的是函数可以被当做 数据 来处理,具体可以分为四个方面的使用1.1 函数可以被引用 def add(x,y): return x+yfunc = addfunc(1,2)>>>31.2 函数可以作为容器类型的元素 dic = {add : add, max : max}dic>…
2021/5/3 10:25:19 人评论 次浏览 -
python的装饰器
引子:我以为我会了,看了看flask路由的源码,大概一看能看懂,仔细推敲发现还是理解的浅显,写篇博客压压惊吧。代码:普通写法 装饰器不传参数def warp3(f): 这个f 是形参数 哪怕你传个 x,y,z 它也是被装饰的函数 有点像类方法中的 第一个参数selfprint(f)def inner(*ar…
2021/5/2 20:30:38 人评论 次浏览 -
Python----闭包和装饰器
# 闭包 def outer(x):print(outer:,x)def inner():print(inner:, x)return inner # 外部函数return的一定是内部函数的函数名def a(x):print(a:,x)def b(y):print(b:, y)print(x+y:, x + y)return x+yreturn b # 外部函数return的一定是内部函数的函数名if __name__ == …
2021/5/2 20:27:23 人评论 次浏览 -
Python高级语法之——闭包和装饰器
文章目录 闭包一个简单的例子装饰器1. 简单装饰器1. why 装饰器?2. 一个简单的例子:3. 使用装饰器的语法糖4. 装饰器的执行时机 2. 通用装饰器1. 装饰带有参数的函数2. 装饰带有返回值的函数:3. 实现通用装饰器 3. 多个装饰器的使用4. 带有参数的装饰器5. 类装饰器闭包…
2021/5/2 20:27:22 人评论 次浏览 -
Offer 09. 用两个栈实现队列(简单)
Offer 09. 用两个栈实现队列 一、 没有严格根据题目要求使用两个栈 仅仅是用列表模拟的各个函数的复杂度: 时间复杂度O(1) 空间复杂度O(n) class CQueue(object):def __init__(self):self.queue = []def appendTail(self, value):self.queue.append(value)def deleteHea…
2021/5/2 18:25:37 人评论 次浏览 -
Python 内置类属性
Python 内置类属性在python中内置类写类属性,即只要你新建了类,系统就会自动创建这些属性。下面就来讲解一下这些自带的属性。>>> class Peopre(object): ... pass ... >>> dir(Peopre) [__class__, __delattr__, __dict__, __dir__, __doc__, _…
2021/5/2 14:55:11 人评论 次浏览 -
python 函数
#函数==方法#提高的代码复用性,简化代码例子: def hello():print(hello)def welcome(name,country="中国"):return name,countrydef test():returnr = hello()print(没有写return,r)print(return多个值的时候, welcome("小黑") )print( return后面啥…
2021/5/2 12:28:10 人评论 次浏览 -
python--闭包
1、高阶函数 1)函数可以作为参数; 2)函数 可以作为返回值; 2、闭包函数 如果内部函数中,对在外部作用域中的变量进行引用,那么内部函数就被认为是闭包; 2、如何形成闭包 1)存在一个内部函数; 2)内部函数使用外部变量; 3、如何使用闭包 def outer():x = 10de…
2021/5/2 1:26:31 人评论 次浏览 -
粗浅聊聊Python装饰器
浅析装饰器通常情况下,给一个对象添加新功能有三种方式:直接给对象所属的类添加方法; 使用组合;(在新类中创建原有类的对象,重复利用已有类的功能) 使用继承;(可以使用现有类的,无需重复编写原有类进行功能上的扩展)一般情况下,优先使用组合,而不是继承。但是装…
2021/5/1 22:25:09 人评论 次浏览