OnITRoad - Python 面向对象编程
Python 面向对象编程介绍
Python 面向对象编程介绍 Python 是一种面向对象和面向过程的编程语言。 借助 Python 面向对象的方法,我们可以轻松开发应用程序。 在 Python 中,我们可以轻松地创建和使用类和对象。 以下是 Python OOPS(面向对象编程系统)的主要原则列表。 对象 类 方法 遗产 多态性 数据抽象 封装 对象 在python中,几乎一切都是对象。 Python 对象是具有某些行为
Views:0 2020-09-17
Python 类和对象
Python 类和对象 Python 类/对象 众所周知,Python 是一种面向对象的编程语言。 Python 中的几乎所有东西都被视为一个对象,具有其属性和方法。 例如,列表、元组、集合、字典等。 换句话说,Python 对象只是数据(变量)和作用于这些数据的方法(函数)的集合。 Python 类 类就像对象构造函数。 或者我们可以说创建对象的“蓝图”。 创建 Python 类的示例
Views:0 2020-09-17
Python Lambda
Python Lambda Python 本身并不是一种函数式语言,但它早期采用了一些函数式概念,例如 map()、filter()、reduce(),和 lambda 运算符,于 1994 年1 月添加到该语言中。 在本教程中,我们将通过一些简单的例子来了解这些主题。 让我们从 Python Lambda 开始。 Python Lambda 在 Python 编程中,lambda 就像一个小
Views:0 2020-09-17
Python map() 函数
Python map() 函数 Python map() 函数用于在另一个函数的帮助下对指定的可迭代和返回映射对象的所有元素进行应用。 我们还可以将映射对象转换为列表、元组等。 Python map() 函数的一些例子 示例 1 def my_func(a): return len(a) x = map(my_func, ('banana', 'apple', 'orange')) pri
Views:0 2020-09-17
Python reduce() 函数
Python reduce() 函数 Python reduce() 函数用于接受函数和序列并返回单个值。 这个 Python 函数在 functools 模块中定义。 Python reduce函数一些示例 使用带有两个参数的 reduce() 函数将多个值相加 from functools import reduce def do_addition(x, y): return x
Views:0 2020-09-17
Python filter() 函数
Python filter() 函数 在 python 中 filter() 是一个内置函数,它返回一个迭代器,其中通过函数过滤项目以测试项目是否被接受。 Python filter() 函数语法 filter(function, iterable) 示例:过滤数组并返回一个新数组,其中只有等于或者大于 33 的值 marks = [50, 26, 67, 18, 24, 86] def
Views:0 2020-09-17
Python 装饰器
Python 装饰器 Python 装饰器(Decorator)是一个可调用的类对象函数,用于修改函数和类。 对函数“func”和类“C”的引用传递给装饰器,它将返回修改后的函数和类。 正如我们已经学习过的,我们可以在函数内部使用函数的参数。 在本教程中,我们将通过示例逐步了解装饰器。 Python装饰器的语法 def my_decorator(f): 这里my_decorator是装饰器,f
Views:0 2020-09-17
Python 中变量的作用域
Python 中变量的作用域 Python 变量用于存储不同类型的数据。 我们首先需要为变量分配一个数据,然后我们可以在程序的任何地方中使用。 变量作用域 变量的作用域决定了程序中变量的可见性。 全局作用域变量 全局变量是在函数之外定义的,并且没有指定给任何函数。 这些变量可用于程序的任何部分。 全局作用域变量示例 def show(): print(s) # 全局范围
Views:0 2020-09-17
在 Python 中将函数作为参数传递
在 Python 中将函数作为参数传递 Python 函数可以接受多个参数,这些参数可以是变量、对象和函数。 示例:Python函数可以看作对象 def display(text): return text.upper() print(display('Hello')) show = display print(show('Hello')) Python 高阶函数 因为函数是对象,
Views:0 2020-09-17
Python 闭包
Python 闭包 闭包是一个函数对象,它记住封闭作用域中的值,即使它们不存在于内存中。 首先要明白,嵌套函数是定义在另一个函数内部的函数。 需要注意的是,嵌套函数可以访问封闭作用域的变量,这一点非常重要。 但是,至少在 python 中,它们只是只读的。 但是,可以对这些变量显式使用“nonlocal”(非本地)关键字来修改它们。 Python嵌套函数示例 def outer(text):
Views:0 2020-09-17
Python 错误
Python 错误 错误是用户执行的错误或者故障,导致程序无法正常工作。 但是,我们无法在程序编译之前检测到编程错误。 从程序中删除错误的过程称为调试(Debug)。 Python 中的错误类型 语法错误 逻辑错误 异常 Python语法错误 当我们没有在任何编程语言中使用正确定义的语法时,就会发生语法错误。 例如:不正确的参数、缩进、使用未定义的变量等。 语法错误示例 age=16
Views:0 2020-09-17
Python 跳转语句
Python 跳转语句 跳转语句用于在特定条件下从循环内部跳过、跳转或者退出正在运行的程序。 它们主要用于中断 switch 语句和循环。 跳转语句是 break、continue、return 和 exit 语句。 Python 中的跳转语句 break语句 continue语句 pass语句 break语句 在 break 语句的帮助下,我们可以终止循环。 如果条件为真,我们可以使用它
Views:0 2020-09-17
Python 访问修饰符
Python 访问修饰符 访问修饰符在面向对象的编程语言中用于限制类的变量和函数的访问。 大多数面向对象的编程语言使用三种类型的访问修饰符,它们是 public、protected 和 private。 公共访问修饰符(public) 公共成员(通常是在类中声明的方法)可以从类外部访问。 调用公共方法需要同一个类的对象。 这种私有实例变量和公共方法的安排,保证了数据封装的原则。 公共访问修饰符
Views:0 2020-09-17
Python 文件处理
Python 文件处理 文件处理机制用于将程序的输出存储在文件中并对其执行各种操作(写入、读取和删除)。 Python 支持允许我们读取、写入和删除文件的文件处理概念。 我们还可以执行一些与文件处理概念相关的添加选项。 文件处理操作是读取、写入、更新和删除文件。 文件处理是任何 Web 应用程序的重要组成部分。 Python 具有多个用于创建、读取、更新和删除文件的函数。 Python 打开文
Views:0 2020-09-17