摘要:
int[(m)][unsigned][zerofill] int 表示有符号,取值范围:-2147483648 ~ 2147483647 int unsigned 表示无符号,取值范围:0 ~ 4294967295 int(5)zerofill 仅用于显示,当不满足5位时,按照左边补0,例如:000
阅读全文
posted @ 2021-11-14 23:36
A熙
阅读(194)
推荐(0)
摘要:
数据表常见操作的指令: 进入数据库 use 数据库;,查看当前所有表:show tables; 创建表结构 create table tb4( id int primary key, -- 主键(不允许为空、不能重复) name varchar(16) not null, -- 不允许为空 emai
阅读全文
posted @ 2021-11-14 19:48
A熙
阅读(74)
推荐(0)
摘要:
查看当前所有的数据库: show databases; 创建数据库:create database 数据库名 DEFAULT CHARSET utf8 COLLATE utf8_general_ci; create database day25db; create database day25db
阅读全文
posted @ 2021-11-14 17:31
A熙
阅读(62)
推荐(0)
摘要:
在安装的过程中,我们在配置文件中只添加了很少的配置。 其实,配置项有很多,而哪些配置项都有默认值,如果我们不配置,MySQL则自动使用默认值。 1. 设置和修改root密码 在windows系统中模块默认 root 账户是没有密码的,如果想要为账户设定密码,可以在利用root账户登录成功之后,执行:
阅读全文
posted @ 2021-11-14 12:05
A熙
阅读(1073)
推荐(0)
摘要:
mac系统和win不同,MySQL为他提供了非常方便的一站式安装程序,只要点击、next就可以安装、初始化完成。 第1步:安装和初始化 https://downloads.mysql.com/archives/community/ 这个基于dmg文件的安装过程,其实包含了: 安装,默认安装在了 /u
阅读全文
posted @ 2021-11-14 12:02
A熙
阅读(134)
推荐(0)
摘要:
1.1 win系统 第1步:下载安装 https://downloads.mysql.com/archives/community/ 第2步:解压至任意文件夹 建议解压至软件安装目录,例如: 第3步:创建配置文件 在MySQL的安装目录下创建 my.ini 的文件,作为MySQL的配置文件。 在my
阅读全文
posted @ 2021-11-13 10:51
A熙
阅读(108)
推荐(0)
摘要:
内置模块:shutil import os import shutil # 删除文件或文件夹 """ os.remove(路径) """ abs_path = os.path.abspath(__file__) superior = os.path.dirname(abs_path) file_pa
阅读全文
posted @ 2021-07-07 15:23
A熙
阅读(51)
推荐(0)
摘要:
推导式是Python中提供了一个非常方便的功能,可以让我们通过一行代码实现创建list、dict、tuple、set 的同时初始化一些值。请创建一个列表,并在列表中初始化:0、1、2、3、4、5、6、7、8、9...299 整数元素。data = []for i in range(300): dat
阅读全文
posted @ 2021-03-15 16:53
A熙
阅读(95)
推荐(0)
摘要:
- 第1组(5个) - abs,绝对值 v = abs(-10) - pow,指数 v1 = pow(2,5) # 2的5次方 2**5 print(v1) - sum,求和 v1 = sum([-11, 22, 33, 44, 55]) # 可以被迭代-for循环 print(v1) - divm
阅读全文
posted @ 2021-03-15 16:50
A熙
阅读(55)
推荐(0)
摘要:
生成器定义 在Python中,一边循环一边计算的机制,称为生成器 为什么要有生成器 当一个列表中有很多元素,但是我们只需要前面几个元素时,后面的绝大多数元素占用的空间就白白浪费了,这样非常消耗内存 简单来说:当我们需要得到庞大的数据时,又想它占用的内存空间少,这时就需要生成器 如何创建生成器函数 生
阅读全文
posted @ 2021-03-15 15:50
A熙
阅读(294)
推荐(0)
摘要:
定义:匿名函数,顾名思义就是没有定义函数名的函数 概念:在定义函数的时候,不想给函数起一个名字。这个时候就可以用lambda来定义一个匿名函数 一.传统函数的定义方式:函数名+函数体 示例如下: def send_email(): pass # 1. 执行 send_email() # 2. 当做列
阅读全文
posted @ 2021-03-15 11:40
A熙
阅读(529)
推荐(0)
摘要:
Python内部未提供处理Excel文件的功能,想要在Python中操作Excel需要按照第三方的模块。 pip install openpyxl 此模块中集成了Python操作Excel的相关功能,接下来我们就需要去学习该模块提供的相关功能即可。 读excel 读sheet页 from openp
阅读全文
posted @ 2021-03-01 00:39
A熙
阅读(164)
推荐(0)
摘要:
[可扩展标记语言](https://baike.baidu.com/item/可扩展标记语言/2885849),是一种简单的数据存储语言,XML 被设计用来传输和存储数据。 存储,可用来存放配置文件,例如:java的配置文件。 传输,网络传输时以这种格式存在,例如:早期ajax传输的数据、soap协
阅读全文
posted @ 2021-02-28 01:24
A熙
阅读(151)
推荐(0)
摘要:
逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。 对于这种格式的数据,我们需要利用open函数来读取文件并根据逗号分隔的特点来进行处理 练习题案例:下载文档中的所有图片且以用户名为图片
阅读全文
posted @ 2021-02-28 01:08
A熙
阅读(260)
推荐(0)
摘要:
ini格式文件 ini文件是Initialization File的缩写,平时用于存储软件的的配置文件。例如:MySQL数据库的配置文件。 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock log-bin=py-mysq
阅读全文
posted @ 2021-02-28 01:02
A熙
阅读(653)
推荐(0)
摘要:
基于Python内置的shutil模块可以实现对压缩文件的操作 # 1. 压缩文件 """ # base_name,压缩后的压缩包文件 # format,压缩的格式,例如:"zip", "tar", "gztar", "bztar", or "xztar". # root_dir,要压缩的文件夹路径
阅读全文
posted @ 2021-02-28 00:53
A熙
阅读(192)
推荐(0)
摘要:
意义: 为适应所写程序在不同的操作系统中都可以进行运行,故需要做路径处理 import os# 获取当前文件路径"""abs_paht= os.path.abspath(__file__)print(abs_paht)"""# 获取当前文件上级目录"""abs_paht = os.path.absp
阅读全文
posted @ 2021-02-28 00:46
A熙
阅读(120)
推荐(0)
摘要:
一、什么是装饰器 器:指的是工具,可以定义成函数 装饰:指的是被装饰对象添加新的工功能 装饰器:指的是定义一个函数,所定义的这个函数是用来为其他函数添加新的功能 装饰器的的实现原理:函数嵌套+闭包+函数对象的组合使用的产物 二、为什么需要装饰器 软件的涉及应该遵循开发封闭原则 开放:指的是对扩展功能
阅读全文
posted @ 2021-01-24 01:13
A熙
阅读(117)
推荐(0)
摘要:
一、闭包函数含义 含义:闭包函数 = 作用域与名称空间 + 函数嵌套 + 函数对象 核心点:函数名字的查找关系以函数定义阶段为准 二、闭与包 闭:指的是该函数是内嵌函数 def func(): def foo(): # 表示函数foo是闭函数 pass 包:值的是该函数包含对外层函数作用域名字的引用
阅读全文
posted @ 2021-01-22 00:47
A熙
阅读(402)
推荐(0)
摘要:
函数对象的含义 含义:指可以把函数当成一个变量使用 定义函数时,函数名相当存的是一个内存地址 例如:def func(): # func = 内存地址 pass 一、函数可以被赋值 def func(): print("打印的内容") f = func f() 二、可以把函数当做参数传给另一个函数
阅读全文
posted @ 2021-01-22 00:31
A熙
阅读(202)
推荐(0)
摘要:
作用域 >作用范围(作用域又叫作用范围,在什么范围内有效) 一、全局作用域:包含内置名称空间、全局名称空间 1.存活周期:该范围内的名字全局存活(除非被删除,否则在整个文件执行过程中存活) 2.全局有效,在任意位置都可以使用,被所有函数共享 二、局部作用域:包含局部名称空间 1.存活周期:该范围内的
阅读全文
posted @ 2021-01-17 23:59
A熙
阅读(1745)
推荐(0)
摘要:
一、名称空间 名称空间定义:名称空间就是存放名字的地方,是对栈区的划分,即是存放名字的地方与对象映射/绑定关系的地方 名称空间可划分为三种:内置名称空间、全局名称空间、局部名称空间 二、内置名称空间 存放的名字:存放的是python解释器内置的名字 存活周期:python解释器启动后产生,关闭后回收
阅读全文
posted @ 2021-01-17 01:35
A熙
阅读(327)
推荐(0)
摘要:
一、行参和实参介绍 函数的参数分为形式参数和实际参数,简称为形参和实参 形参:是在函数定义阶段中,即定义函数时括号里面的参数,本质是一个变量,是用来接收外部传来的值 实参:是在函数调用阶段中,即调用函数时括号里面的值,值是一个变量、常量、表达式或三则的组合 # 常量:my_min(1,2) # 变量
阅读全文
posted @ 2021-01-15 01:23
A熙
阅读(1244)
推荐(0)
摘要:
一、函数的作用 1.使程序组织结构清晰 2.可读性曾强,减少重复代码 3.减少程序的冗长,方便维护,可扩展性变强 二、函数的使用原则 使用原则:先定义、后调用,函数的定义就相当于事先将函数体代码保存起来,然后将内存地址赋值给函数名,函数名就是对这段代码的引用,这和变量的定义是相似的。没有事先定义函数
阅读全文
posted @ 2021-01-11 16:52
A熙
阅读(664)
推荐(0)
摘要:
# 文件a.txt内容如下 张一蛋 山东 179 49 12344234523 李二蛋 河北 163 57 13913453521 王全蛋 山西 153 62 18651433422 # 执行操作 with open('a.txt',mode='r+t',encoding='utf-8') as f
阅读全文
posted @ 2021-01-11 00:15
A熙
阅读(348)
推荐(0)
摘要:
需求:动态监测日志文件内容是否增加内容 如:存在日志文件access.log文件 思路:1.需要写入内容到文件中 2.需求读取文件中内容,每次读取需要读取新添加的内容 a.首先读取文件内容时需要指针停留在文件最末尾 b.sh实时监控文件是否增加的有新内容,如果在写入的有新内容后,需要打印 实现方式:
阅读全文
posted @ 2021-01-10 23:37
A熙
阅读(1210)
推荐(0)
摘要:
一、文件内指针移动的规则 1.文件内指针移动的都是要bytes字节为单位 2.只有一种情况特殊:t模式(文本文件)下的read(n),是以字符为单位 案例:t模式下的读取 如有文本文件名为aaa.txt,其中内容为:aaa你好呀 with open(r'aaa.txt',mode='rt',enco
阅读全文
posted @ 2020-12-21 00:18
A熙
阅读(137)
推荐(0)
摘要:
一、前面学习的方法 读操作 f.read() # 读取文件的所有内容,当文件读完后,指针会移动到文件的末尾 写操作 f.write('nihao\n你好\n222\n') # 针对文本文件模式的写,需要自己进行换行 二、其他的文件操作方法 1.读操作 f.readline() # 每次读取一行内容,
阅读全文
posted @ 2020-12-20 01:34
A熙
阅读(140)
推荐(0)
摘要:
t模式与b模式都是控制文件读写内容的模式 一、t模式与b模式对比 t(默认的):文本文件模式 1.读写都是以字符串(unicode)为单位 2.只针对类型为文本文件格式 3.必须指定encoding = ‘utf-8’ b:二进制模式 1.读写文件都是以bytes/二进制为单位 2.可以针对任何文件
阅读全文
posted @ 2020-12-20 00:38
A熙
阅读(446)
推荐(0)
摘要:
注意:r、w、a都是控制文件读、写操作的模式,只能与控制文件读、写的模式(也就是控制文件类型的模式,t和b)一起使用,不能单独使用 一、r模式(默认的操作模式):只读模式 1.当读的文件不存在运行时会报错,当读的文件存在时文件指针跳到最开始位置 with open(r'a.txt') as f: #
阅读全文
posted @ 2020-12-15 23:07
A熙
阅读(1054)
推荐(0)