
python基础
Jolahua
这个作者很懒,什么都没留下…
展开
-
装饰器-闭包函数详解
闭包详解 接下来我们看个例子理解一下: # outer是外函数 def outer(i): # j是外函数的局部变量 j = 1 # inner是内函数 def inner(): print(i + j) return inner f1 = outer(2) >>> f1() # 调用之后会把i和j相加,打印3 3 f2 = outer(3) >>> f2() 4 上面例原创 2020-11-15 23:53:31 · 267 阅读 · 0 评论 -
一文读懂什么是元类
元类 要了解元类,首先我们要知道类是什么,而类是面向对象中一种重要的集合。一般开发的思路可以分为面向对象(OOP)和面向过程,请参考上一篇推文 什么是对象和OOP! 动态语言 首先我们知道python是一个动态语言,和静态语言不同的是,静态语言在编译过程就会把你的脚本编译完成,而动态语言是当你使用时候才会动态的执行你的脚本,而python就是这样一种语言 type type是python的一个内建模块,python动态创建类的方法就是使用到了type()函数,也可以用作查看对象类型的函数 def say_h原创 2020-11-15 23:52:18 · 390 阅读 · 0 评论 -
类、对象和OOP究竟是什么
面向对象(OOP) 面向对象,全称面向对象程序设计,是一种软件开发方法。主要思路是把问题的各个事务分解为各个对象,各个对象之间相互独立,而相同的对象拥有统一的方法和属性,便于逐一击破解决问题。 抽象 抽象就是从众多事物中抽取出共同、本质性的特征1,你可以把它理解为一种创建出对象的方法和思路 对象 对象就是拥有同一结构的集合,对象可以是变量、函数、数据结构等等,在python当中,一切皆为对象。 举一个例子,现在给你一批人,请判断谁最有可能写作业: 三十岁的大人、颐养天年的老人、初二的小朋友、二胎的妇女 我们原创 2020-06-15 01:24:52 · 637 阅读 · 0 评论