摘要: 1、函数对象 在函数中,函数是第一类对象,函数是第一等公民 函数可以被当成变量去用 1、可以被赋值 2、可以当做参数传给另一个函数 3、可以当作函数的返回值 4、可以当作容器类型的元素 1.1、可以被赋值 def add(x,y): return x+y func=add print(func(1, 阅读全文
posted @ 2021-03-30 18:49 此用户名不可用 阅读(61) 评论(0) 推荐(0)
摘要: 1、什么是函数 函数就是盛放代码的容器,把实现某一功能的一组代码丢到一个函数中,就做成了一个小工具。 具备某一功能的工具就是函数。 事先准备工具的过程就是函数的定义。 遇到应用场景拿来就用就是函数的调用 2、为何要用函数 没用函数之前面临的问题: 1、代码冗余,程序组织结构不清晰、可读性差 2、扩展 阅读全文
posted @ 2021-03-30 17:42 此用户名不可用 阅读(608) 评论(0) 推荐(0)
摘要: 1、文件处理的其他方法 with open('a.text',mode='r',encoding='utf-8')as a: a.read() # 读取文件内容 a.readline() # 读取一行 a.readlines() # 读取所有行 a.readable() # 判断是否可读 a.rea 阅读全文
posted @ 2021-03-29 21:15 此用户名不可用 阅读(49) 评论(0) 推荐(0)
摘要: 1、字符编码 编码:字符编码表 字符 ——->数字 解码:字符编码表 字符< ——-数字 2、字符编码表 ASCII:只认识英文字符 1个英文字符对应8bit 8bit = 1Byte 1024Byte = 1KB 1024KB = 1MB 1024MB = 1GB 1024GB = 1TB gbk 阅读全文
posted @ 2021-03-29 21:11 此用户名不可用 阅读(103) 评论(0) 推荐(0)
摘要: 1、什么是文件 文件是操作系统提供给用户或者应用程序的一种操作硬盘的机制/功能 2、为何要用文件 应用程序 >用户 操作系统 >文件 计算机硬件-->硬盘 3、如何用文件 3.1、文件操作的基本流程: 1、应用程序打开文件,拿到一个文件对象/文件句柄 2、调用文件句柄下的读、写操作 3、关闭文件,回 阅读全文
posted @ 2021-03-29 21:08 此用户名不可用 阅读(106) 评论(0) 推荐(0)
摘要: 深浅copy 1、默认情况下都是浅copy 浅copy,拷贝了对象中的所有id地址,不考虑类型是否可变和不可变,其中一个更改可能会影响另一个 li = [1,2,3,[1,2]] l2 = li.copy() li[3][0]= 9 print(li) # [1, 2, 3, [9, 2]] pri 阅读全文
posted @ 2021-03-29 21:04 此用户名不可用 阅读(50) 评论(0) 推荐(0)
摘要: 1、用途 1.关系运算 2.去重 2、定义:在 1,集合内的元素必须是不可变类型 2,集合的元素无序 3,集合的元素没有重复 s = {} 定义了一个空字典 s = set() 定义一个空集合 set数据转换功能 res = set('hello') print(res) # {'e', 'l', 阅读全文
posted @ 2021-03-29 20:59 此用户名不可用 阅读(74) 评论(0) 推荐(0)
摘要: 类型转换 : 元组: 元组不能转换为整型和字典 注意:元组转换成集合,因为集合不重复性,元组内重复值,会删除,只留下一个 tup = (12,3,4,5,6,6,"c") print(str(tup)) # '(12, 3, 4, 5, 6, 6, 'c')' print(list(tup)) # 阅读全文
posted @ 2021-03-29 20:54 此用户名不可用 阅读(47) 评论(0) 推荐(0)
摘要: 1.用途: 存放多个由键值组成的键值对,可读,值可改 2,定义: 用{}内用逗号分开多个元素,每个元素都是以key:value的格式,其中value可以是任意类型,而key必须是不可变类型,通常是str类型,而且key不能重复 不可哈希就是可变,可哈希就是不可变 3、dict数据类型转换 字典只有转 阅读全文
posted @ 2021-03-29 20:51 此用户名不可用 阅读(94) 评论(0) 推荐(0)
摘要: 元组类型 tuple 1、用途: 按照位置存放多个值,可读不可改 2、定义: 在()内用逗号分隔开多个任意类型的元素 定义的元组中只有一个值,需要加逗号 tuple数据类型转换:任意能被for循环遍历的类型,都可以交给tuple转成元组 a = (1) print(a) #输出1为整型 1 b = 阅读全文
posted @ 2021-03-29 20:42 此用户名不可用 阅读(150) 评论(0) 推荐(0)