
1、装饰器的定义 装饰器本质上就是一个函数,功能是为其他函数添加功能 装饰器的原则: 不修改被装饰函数的源代码 不修改被装饰函数的调用方式 2、装饰器的知识储备 先声明一点:...
一、迭代器 1、迭代器协议 对象必须提供一个__next__()方法,执行该方法要么返回下一项值,要么返回一个StopIteration异常错误。 2、可迭代对象 实现了迭代...
1、C/S 架构和socket的关系 socket就是为了完成C/S架构的开发 用socket来做一个服务端(客户端)分别运行在不同的机器上 2、OSI七层协议 应用层 ==...
变量 变量的概念 变量在第一次赋值时被创建 变量在表达式中被调用时会被替换为它的值 变量在表达式中被调用之前必须已经被赋值 变量应用对象,而且从不需要事先说明 变量从创建的流...
一、模块和import 1、模块的定义 模块在Python中就是一系列py文件,可自己定义也可使用Python自带的或第三方的模块 在Python中模块可分为3种类型: Py...
1、装饰器的定义 装饰器本质上就是一个函数,功能是为其他函数添加功能 装饰器的原则: 不修改被装饰函数的源代码 不修改被装饰函数的调用方式 2、装饰器的知识储备 先声明一点:...
一、迭代器 1、迭代器协议的定义 对象必须提供一个__next__()方法,执行该方法要么返回下一项值,要么返回一个StopIteration异常错误。 2、可迭代对象 实现...
一、使用Python打开文件的方法 使用Python打开文件时需要注意目标文件的路径和文件的编码方式,若没有指定路径和编码方式默认使用的是相对路径和系统默认的编码方式 ope...
1、abs():取绝对值 运行结果: 1 2、all():将参数中的元素进行布尔运算 参数必须为可迭代对象,当参数中的一个元素为False时结果就是False,当参数为空的时...
一、编程的3种方法: 面向过程:将一个大问题分成若干个小问题进行逐一的处理 函数式编程:是将编程语言的函数和数学意义的函数相结合,如y=2*x+1相当于 面向对象:将事物的本...
一、语法格式: def:定义函数的关键字test:函数名():定义函数的形参"":文档描述,定义函数的作用x+=1:函数的代码块return:定义返回值 当函数遇到一个ret...
一、数字 int()方法 int()方法可字符串类型转换为数字类型,字符串必须为一串数字 举例: 运行结果: 223 二、字符串 在 Python 中字符串支持加法和乘发的运...