06 2020 档案
摘要:### 1 日期类型 - 分类: - date: 2019-12-10 - time: 11:11:11 - datetime: 2019-12-10 11:11:11 - year: 2019 ### 2 枚举 与 集合类型 - 分类: - 枚举enum 多选一 - 集合set 多选一 或 多选多
阅读全文
摘要:### 1.MySQL存储引擎 - innodb: 默认存储引擎 - myisam: MySQL老版本在用的存储引擎 - blackhole: 存任何数据,都会立即消失,相当于经过队列,数据取出就消失了 - memory: 内存引擎(数据存放在内存中) ## 2、创建表的完整语法 ```mysqlc
阅读全文
摘要:mysqld: 启动服务端ctrl + c: 退出服务端 mysql: 进入客户端并连接服务端,如果连接不成功,无法进入客户端;exit: 退出客户端 tasklist |findstr "mysqld" 查看进程mysqld进程是否还在,若还在必须先删除,否则无法制作系统服务taskkill /F
阅读全文
摘要:1.1 生成器 一种自定义的迭代器,是用来返回多次值 自定义迭代器的好处:节省内存 1.2 yield 1、可以挂起函数,保存函数的运行状态 2、可以用来返回多次值 1.3 如何得到生成器(自定义的迭代器) 函数内但凡存在yield关键字,调用函数不会执行函数体代码,会得到一个返回值,该返回值就是我
阅读全文
摘要:1.1 三层装饰器 from functools import wrapsdef outter2(x): def outter(func): @wraps(func) def wrapper(*args,**kwargs): res=func(*args,**kwargs) return res r
阅读全文
摘要:1.1 同时叠加多个装饰器 装饰器的加载顺序是自下而上的 装饰器的执行顺序是自上而下的 2.1 函数的递归调用 指的是在调用一个函数的过程中又直接或者间接地调用了自己 函数的递归调用就是一个循环的过程 递归调用应该遵循的一个大前提是:必须在满足某种条件下结束递归调用,然后向上一层一层返回 2.2 递
阅读全文
摘要:# 一:编写函数,(函数执行的时间用time.sleep(n)模拟) # import time # def index(x, y): # time.sleep(2) # print('index >', x, y) # index(1,2) # # 二:编写装饰器,为函数加上统计时间的功能 # f
阅读全文
摘要:1.1 什么是装饰器 器指的是工具/功能 装饰指的是为被装饰对象添加额外的功能 定义装饰器就是定义了一个函数,该函数就是用来为其他函数添加额外的功能的 1.2 为何要用装饰器 程序的开发需要遵循一个原则:开放封闭原则 开放:指的是对拓展功能开放 封闭:指的是对修改源代码封闭 装饰器就是在不修改被装饰
阅读全文
摘要:1.1 函数嵌套定义 在一个函数内又定义了另外一个函数 def f1(): def f2(): f1() res = f1() print(res) 1.2 函数嵌套调用 在调用一个函数的过程中又调用了其他函数 def max2(x, y): if x > y: return x def max4(
阅读全文
摘要:1、写函数,,用户传入修改的文件名,与要修改的内容,执行函数,完成批了修改操作def a(add,o,n): import os with open(r'%s'%add, mode='rt', encoding='utf-8') as read_f,\ open(r".%s"%add,mode='w
阅读全文
摘要:1.1 函数的参数分两类 1.1.1 定义阶段函数内指定的参数称之为形式参数,简称形参 形参就相当于变量名 1.1.2 调用阶段括号内传入的值称之为实际参数,简称实参 实参就相当于变量值 调用函数时会将实参的值绑定给形参,变量只能在函数内用 1.2 第一组形参与实参 1.2.1 位置形参 按照从左到
阅读全文
摘要:1、编写文件修改功能,调用函数时,传入三个参数(修改的文件路径,要修改的内容,修改后的内容)既可完成文件的修改def a(add,o,n): import os with open(r'%s'%add, mode='rt', encoding='utf-8') as read_f,\ open(r"
阅读全文
摘要:1.1 什么是函数 具备某一功能的工具 》函数 事先准备工具的过程 》函数的定义 遇到应用场景拿来就用 》函数的调用 1.2 为何要有函数 内置函数(python3解释器定义好的,我们只需要拿来使用即可) 拿来主义,提升开发效率 自定义函数(把程序中实现某一功能一块代码组织整理到一起) 1、增强程序
阅读全文
摘要:1.1 文件内指针移动的单位是什么? 只有t模式下read(n),这个n代表的字符个数 除此之外,所有的被动的、主动的文件指针移动的单位都是字节的个数 硬盘容量的本质就是能存多个二进制数bit 8bit=>1Byte 1024Byte = 1KB 1024KB=1MB 1024MB=1GB 1024
阅读全文
摘要:一:今日作业:1、编写文件copy工具x = input('请输入需要拷贝文件的路径')with open(r'%s'%x,mode='rb') as f1 ,\ open(r'%s-new'%x,mode='wb') as f2: z = f1.readlines() f2.writelines(
阅读全文
摘要:1 with上下文管理 with open('a.txt', mode='rt', encoding='utf-8') as f1 , open('b.txt', mode='rt', encoding='utf-8') as f2: # 自动调用f1.close()、f2.close()回收操作系
阅读全文
摘要:作业一:编写用户登录接口1、输入账号密码完成验证,验证通过后输出"登录成功"2、可以登录不同的用户选做功能:同一账号输错三次锁定,(提示:锁定的用户存入文件中,这样才能保证程序关闭后,该用户仍然被锁定)s = Truez = 0a = 0while s: in_user = input('请输入用户
阅读全文
摘要:1.1 集合关系运算 firends1 = {"zero", "kevin", "jason", "egon"} firends2 = {"jy", "ricky", "jason", "egon"} 1.1.1 取两者取交集 res = firends1 & firends2 1.1.2 取两者的
阅读全文
摘要:元组练习题: #简单购物车,要求如下: 实现打印商品详细信息,用户输入商品名和购买个数,则将商品名,价格,购买个数加入购物列表,如果输入为空或其他非法输入则要求用户重新输入 msg_dic = { 'apple': 10, 'tesla': 100000, 'mac': 3000, 'lenovo'
阅读全文
摘要:1.1 元组的用途 元组就是一个不可变的列表 1.2 定义方式 在小括号( )内用逗号分隔开多个任意类型的值 当元组内只有一个元素时,必须加逗号 1.3 类型转换 tuple(任意能够被for循环遍历的类型) > 元组 list(任意能够被for循环遍历的类型) # > 列表 1.4 优先掌握的操作
阅读全文
摘要:name = " aleX"1) 移除 name 变量对应的值两边的空格,并输出处理结果print(name.strip())2) 判断 name 变量对应的值是否以 "al" 开头,并输出结果print(name.startswith('al'))3) 判断 name 变量对应的值是否以 "X"
阅读全文
摘要:1.1 字符串的作用 记录描述性质的状态 1.2 定义方式 在单引号、双引号、三引号内包含的一串字符 1.3 数据类型转换 str可以把任意类型转换成字符串类型 1.4 优先掌握的操作 1.4.1 按索引取值(正向取+反向取) 取出的由单一字符组成的str 变量名 [ 索引 ] 1.4.2 切片(顾
阅读全文
摘要:1 简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型 编译型:只要翻译一次,之后的运行就不需要翻译,可以直接使用结果。执行效率高,跨平台性差。(c,go) 解释性:每次运行都需要解释器。执行效率低,跨平台性高。(python)2 执行 Python 脚本的两种方式是
阅读全文
摘要:1.1 什么是循环 循环指的就是重复做某一件事 1.2 为何要有循环 循环就是为了让计算机能够像人一样去重复做某件事 1.3 如何用循环 while循环,又称之为条件循环。能够重复多少次取决条件何时变为假。 基本用法: while 条件: 代码 。。。 1.4 结束while循环的方式 1.4.1条
阅读全文
摘要:0、分别画出下面两个列表在内存中是如何存放的 |——————————————|———— l1 | 11 |——————| | | | 333 | | | | 444 | | | 22 |——————| | |——————————————| |————————————————————————————|
阅读全文
摘要:1.1 隐式的布尔值 所有的值都有隐式的布尔值 隐式的布尔值为False的数据类型有:0,None,空 逻辑运算时算到哪个位置结束就把那个位置的值当做结果返回 2.1 可变类型:list,dict 在值改变的情况下,id号不变,也就是说内存地址不变。证明就是在改原来内存空间中的值,即原值可变。 2.
阅读全文
摘要:1.1 数字类型:数字类型可以进行数学运算以及比较运算,但仅限于数字类型之间进行。 1.1.1整型int 作用:记录年龄、等级、号码等整数的数据状态 1.1.2浮点型float 作用:记录薪资、身高、体重等有小数的数据状态 1.2 字符串str 作用:记录一些描述性的状态,比如名字、性别、消息等等
阅读全文
摘要:1.1 机器语言 直接用二进制指令编写程序 优点:程序的运行速度快 缺点:1.编写程序太复杂了 2.记忆困难 1.2 汇编语言 用英文标签取代二进制指令去编写程序 1.3 高级语言 用人类能理解的表达方式编写程序,需要经过翻译才能被计算机理解、运行。 按照翻译方式的不同,又分为两种: 1.编译型(c
阅读全文
摘要:1.1 计算机的三大核心硬件 cpu(负责取指令并且运行) 内存(存取速度快,只能临时保存数据) 硬盘(用来永久保存数据,但存取速度慢):机械硬盘、固态硬盘 1.2 运行程序与计算机硬件的关系 程序最先存放于硬盘中 程序的运行是从硬盘把代码加载到内存中 然后cpu是从内存中取出指令运行 程序运行过程
阅读全文

浙公网安备 33010602011771号