随笔分类 -  python基础

摘要:装饰器 一. 装饰器介绍 什么是装饰器 ’装饰’代指为被装饰对象添加新的功能,’器’代指器具/工具,装饰器与被装饰的对象均可以是任意可调用对象。概括地讲,装饰器的作用就是在不修改被装饰对象源代码和调用方式的前提下为被装饰对象添加额外的功能。装饰器经常用于有切面需求的场景,比如:插入日志、性能测试、事 阅读全文
posted @ 2021-09-26 10:44 vonmo 阅读(209) 评论(0) 推荐(0)
摘要:名称空间与作用域 一. 名称空间 名称空间即存放名字与对象映射/绑定关系的地方。对于x=3,Python会申请内存空间存放对象3,然后将名字x与3的绑定关系存放于名称空间中,del x表示清除该绑定关系。在程序执行期间最多会存在三种名称空间 1.1 内置名称空间 伴随python解释器的启动/关闭而 阅读全文
posted @ 2021-09-26 10:40 vonmo 阅读(44) 评论(0) 推荐(0)
摘要:函数对象和闭包 一. 函数对象 函数对象指的是函数可以被当作“数据”来处理,具体可以分为四个方面的使用,如下: 1.1 函数可以被引用 def add(x,y): return x+yfunc=addprint(func(1,2))>>>3 1.2 函数可以作为容器类型的元素 def foo(): 阅读全文
posted @ 2021-09-26 10:40 vonmo 阅读(31) 评论(0) 推荐(0)
摘要:函数参数 一. 形参与实参介绍 形式参数:简称形参,在定义函数时,括号内声明的参数。形参本质就是一个变量名,用来接收外部传来的值。 实际参数:简称实参,在调用函数时,括号内传入的值,值可以是常量、变量、表达式或三者的组合: #1:实参是常量res=my_min(1,2)​#2:实参是变量a=1b=2 阅读全文
posted @ 2021-09-26 10:39 vonmo 阅读(317) 评论(0) 推荐(0)
摘要:文件处理 一. 文件操作的基本流程 1.1 基本流程 #1.打开文件,由应用程序向操作系统发起系统调用open(...),操作系统打开该文件,对应一块硬盘空间,并返回一个文件对象赋值给一个变量ff=open('a.txt',encoding='utf-8') #默认打开模式就为r​#2.调用文件对象 阅读全文
posted @ 2021-09-26 10:38 vonmo 阅读(269) 评论(0) 推荐(0)
摘要:函数的基本使用 一. 定义函数 函数的使用必须遵循“先定义,后调用”的原则。定义函数的语法: def 函数名(参数1,参数2,...): """文档描述""" 函数体 return 值 def: 定义函数的关键字; 函数名:函数名指向函数内存地址,是对函数体代码的引用。函数的命名应该反映出函数的功能 阅读全文
posted @ 2021-09-26 10:38 vonmo 阅读(216) 评论(0) 推荐(0)
摘要:基本数据类型及内置方法 一. 数字类型int 与float 1.1 定义 1. 定义:1.1 整型int的定义age = 10 #本质age = int(10)​1.2 浮点型float的定义salary = 3000.3 # 本质slary = float(3000.3)​注意:名字+括号的意思就 阅读全文
posted @ 2021-09-26 10:37 vonmo 阅读(63) 评论(0) 推荐(0)
摘要:流程控制 一. 分支结构 分支结构就是根据条件判断的真假去执行不同分支对应的子代码 1.1如何使用分支结构 1.1.1 if 语句 用if关键字来实现分支结构,完整语法如下 if 条件1: # 如果条件1的结果为True,就依次执行:代码1、代码2,...... 代码1 代码2 ......elif 阅读全文
posted @ 2021-09-26 10:36 vonmo 阅读(62) 评论(0) 推荐(0)
摘要:用户交互、运算符 一. 程序与用户交互 1.1 什么是用户交互 用户交互就是人与计算机中input/输入数据,计算机print/输出结果 1.2 如何与用户交互 交互的本质就是输入、输出 1.2.1 输入input # 在python3中input功能会等待用户的输入,用户输入任何内容,都存成字符串 阅读全文
posted @ 2021-09-26 10:35 vonmo 阅读(129) 评论(0) 推荐(0)
摘要:垃圾回收机制 一. 什么是垃圾回收机制 垃圾回收机制(简称GC)是Python解释器自带一种机,专门用来回收不可用的变量值所占用的内存空间 二. 为什么要用垃圾回收机制? 程序运行过程中会申请大量的内存空间,而对于一些无用的内存空间如果不及时清理的话会导致内存使用殆尽(内存溢出),导致程序崩溃,因此 阅读全文
posted @ 2021-09-26 10:33 vonmo 阅读(406) 评论(0) 推荐(0)