摘要: 闭包函数与装饰器 闭包函数 什么时闭包函数? 闭:封闭 包:包裹 比如手机时闭包函数(内层函数),被手机包装盒(外层函数)包裹起来,手机可以使用包装盒中的东西,内层函数可以引用外层函数的名字。 基于函数对象的概念,可以将函数返回到任意位置去调用,但作用域的关系是在定义完函数时就已经被确定了的,与函数 阅读全文
posted @ 2019-11-19 21:00 bing丶 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 函数 引入 什么是函数? 函数就是一种工具,可以重复使用 为什么要用函数? 防止代码冗余和增强代码的可读性 怎么用函数? 先定义后使用 函数的定义规范 def:定义函数的关键字 函数名:函数名指向函数内存地址,是对函数体代码的引用。函数名一般为有意义的,可以反映出函数的功能 函数名:命名规范与变量名 阅读全文
posted @ 2019-11-19 20:59 bing丶 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 名称空间与作用域 什么是名称空间? 存放名字的空间 如果你想访问一个变量值,必须先访问对应的名称空间,拿到名字和对应的地址的绑定关系 名称空间的分类 内置名称空间: 伴随python解释器的启动/关闭而产生/回收,因而是第一个被加载的名称空间,用来存放一些内置的名字 全局名称空间: 伴随python 阅读全文
posted @ 2019-11-19 20:59 bing丶 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 文件处理 什么是文件? 简单来说:文件是操作系统提供给你一个操作硬盘的接口 详细来说: 在应用程序运行过程中产生的数据最先都是存放于内存中的,若想永久保存下来,必须要保存于硬盘中。应用程序若想操作硬件必须通过操作系统,而文件就是操作系统提供给应用程序来操作硬盘的虚拟概念,用户或应用程序对文件的操作, 阅读全文
posted @ 2019-11-19 20:57 bing丶 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 深浅拷贝 浅拷贝 深拷贝 在编写深拷贝程序时要用到deepcopy函数,但是需要引入copy模块! 1、浅拷贝,除了顶层拷贝,还对子元素也进行了拷贝(本质上递归浅拷贝) 2、经过深拷贝后,原始对象和拷贝对象所有的元素地址都没有相同的了 阅读全文
posted @ 2019-11-19 20:57 bing丶 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 集合(set) 用途: 集合、list、tuple、dict一样都可以存放多个值,但是集合主要用于:去重、关系运算 定义 """定义:在{}内用逗号分隔开多个元素,集合具备以下三个特点: 1:每个元素必须是不可变类型 2:集合内没有重复的元素 3:集合内元素无序"""s = {1,2,3,4} # 阅读全文
posted @ 2019-11-06 19:12 bing丶 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 元组(tuple) 用途:存储多个不同类型的值(不能存可变) 定义方式:用小括号存储数据,数据与数据之间通过逗号分隔,值不能被改变 定义容器类型时,如果里面只有一个值,在值的后面加一个逗号;在元组中不加逗号,就是字符串 #元组与列表类似,也是可以存多个任意类型的元素,不同之处在于元组的元素不能修改, 阅读全文
posted @ 2019-11-06 19:11 bing丶 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 字典(dict) 定义方式:通过大括号存储数据,通过key:value来定义键值对数据, 其中value可以是任意类型,而key则必须是不可变类型 ,因为str类型会对value有描述性的功能,每个键值对中间通过逗号分割 三种定义方式 #第一种d1 = {'name': 'sean'}#第二种d1 阅读全文
posted @ 2019-11-06 19:11 bing丶 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 列表(list) 定义:在[]内,用逗号分隔开多个任意数据类型的值 l1 = [1, 2, 3, 4] #本质为:l1 = list[1, 2, 3, 4] 用途:用于存一个或多个不同类型的值 类型转换 # 但凡能被for循环遍历的数据类型都可以传给list()转换成列表类型,list()会跟for 阅读全文
posted @ 2019-11-06 19:09 bing丶 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 基本数据类型及内置方法 一.数字类型int(整型)与float(浮点型) 有序/无序:有索引的类型都是有序的 可变/不可变:值变id变为不可变类型;值变id不变为可变类型 整型 用途:用来存如年龄 证件号等整数值 定义方法 age = 18#本质为age = int(18) 常用方法之进制转化 #二 阅读全文
posted @ 2019-11-05 20:02 bing丶 阅读(628) 评论(0) 推荐(0) 编辑