- 博客(14)
- 收藏
- 关注
原创 2021-04-04
MySQL 数据库 1、数据库简介 01、概念 按照一定的数据结构存储和管理数据的仓库 02、分类 关系型数据库(SQL) 存储方式固定 ,安全 非关系型数据库(NoSQL (Not Only SQL)) 存储方式比较灵活 2、MySQL 基础结构 3、MySQL库/表级操作 01、大小写:不严格区分大小写,默认大写为程序代码,小写为程序员写的代码 02、语句结束符:每个语句都以;或者\g结束 03、类型:创建表的时候最后一行不需要逗号 库级操作 01、显示所有的库:show datab
2021-04-04 19:33:35
167
原创 2021-03-25
python 1、Linux常用命令 01、查看和跳转 ls :查看当前目录下的文件和目录(我能看到什么) pwd :查看当前路径(我在哪) whoami :当前用户(我是谁0 cd :跳转路径(可以接相对路径和绝对路径) cd… :返回上一级路径 cd/ :返回跟目录 cd~ :返回当前用户的家目录 cd- :返回上一次所在的目录 02、文件操作 touch :新建文件 cat 文件名 :打开文件 cp 源文件 目标文件 :复制文件 mkdir
2021-03-25 19:13:24
118
原创 2021-03-20
python正则表达式 1、面向的问题 01、判断一个字符串是否匹配给定的格式(判断用户注册账号是否满足格式) 02、从字符串中按指定格式提取信息(抓取页面中的链接) import re s = '12345678@aaa.com' z = r'^[a-zA-Z0-9]+@[a-zA-Z0-9]+\.com$' m = re.findall(z, s) print(m) ['12345678@aaa.com'] import re a = '123456789' z = r'^[a-zA-Z
2021-03-22 19:48:48
133
原创 2021-03-20
python迭代器 1、迭代器 for 迭代变量 in 可迭代对象 每一次循环都会自动让“迭代变量”指向“下一个元素” li = [1, 2, 3, 4] a = iter(li) #迭代器 print(next(a)) print(next(a)) print(next(a)) print(next(a)) 1 2 3 4 li = [1, 2, 3, 4] a = iter(li) #迭代器 try: while True: print(next(a)) ex
2021-03-20 20:10:22
101
原创 2021-03-18
python异常处理 异常就是报错,异常的本身是类 BaseException 是所有异常的父类 GeneratorExit 生成器退出 SystemExit Python退出异常 Keyboardlnterrupt 键盘打断 Exception 普通异常 try: #可能会有错误的代码 print(a) except Exception: #报错后需要执行的代码 pass try: #可能会有错误的代码 a = 1 print(a) except Na
2021-03-18 22:16:26
148
原创 2021-03-16
python文件操作 1、文件基本操作 在硬盘中可永久存储 内存。内存条,内存溢出会黑屏或闪退 临时存储 ssd硬盘,空间大,速度慢 cpu 速度快,空间很小 内存,速度,空间,媒介, 相对路径 f = open('new方法.py') #打开文件 f.close() #关闭文件 print(f) 绝对路径 f = open(r'D:\python课件\new方法.py') #打开文件 f.close() #关闭文件 print(f) 模式 描述 r
2021-03-16 22:23:11
107
原创 2021-03-13
python 1、__new__方法:最先被执行的魔法方法 01__new__方法是在类创建实例的时候自动调用的。 02实例是通过类里面的__new__方法是在类创建出来的。 03先调用__new__方法创建实例,再调用__init__方法初始化实例。 04__new__方法,后面括号里的cls代替的是类本身。 class Base: def __init__(self): print('这里在初始化方法里面') def __new__(cls, *args, **kwar
2021-03-15 21:13:37
154
2
原创 2021-03-10
python继承、多继承、魔法方法 1、继承 可以间接继承 可以继承父类的所有属性 object 是所有类的父类 class Person: def __init__(self, name, age): self.name = name self.age = age class Father(Person): pass xiaoming = Person('小明', 13) print(xiaoming.name) xiaohua = F
2021-03-11 21:00:32
87
原创 2021-03-06
python 类定义、属性跟方法 1、类的定义: class 类名: pass class person(object): pass 类名 :定义规则跟函数差不多,函数第一个单词首字母不会大写 类是一个独立存放变量(属性/方法)的空间 运算符“.” 调用类的属性方法 class Person: #定义一个名字是Person的类 varl = ‘这是直接封装在类中的属性’ print(Person.var1) #调用属性 Person.var2= ‘这是后来封装在类中的属性’ print(Per
2021-03-06 23:00:15
105
原创 2021-02-28
python 1、函数的创建与返回值 01、函数基础: def 函数名(参数): pass return 表达式 变量命名:可有小写,大写字母,下划线,数字,并且数字不能作为开头 函数命名:小写字母,下划线,数字,并且数字不能为开头 pass 在这里表示什么都没有,不执行任何操作 return 后面可以返回任何表达式,但不能是赋值语句 02、函数参数 1 必备参数: def func(x): print(x) func(1) 2默认参数: def func(x ,y=None): print(x) pri
2021-02-28 23:07:53
96
原创 2021-02-25
python 1、集合 a = {1, 2, 3} a {1, 2, 3} type(a) <class ‘set’> 唯一性 元素不重复 a = {1, 1, 2, 3} a {1, 2, 3} 三种运算 s1 & s2 交集 s1 | s2 并集 s1 - s2 差集 a = {1, 1, 2, 3} a {1, 2, 3} b = {2, 3, 4} a & b {2, 3} a |b {1, 2, 3, 4}
2021-02-25 23:18:01
148
原创 2021-02-24
python 1、字符串的拼接和格式化 a = 'ssd ’ a * 3 'ssd ssd ssd ’ ‘’.join(str1, str2, str3) 可以做字符串的拼接 a = [‘a’, ‘b’, ‘c’] ‘’.join(a) ‘abc’ ’ %s %s %s '%(str1,str2,str3) 格式化字符串 %s是占位符 ‘hello %s’ % ‘word’ ‘hello word’ 使用format ‘{} {} {}’.format(obj1,obj2,obj3)
2021-02-24 22:42:57
100
原创 2021-02-22
python数值类型和序列类型 1、数值类型 不能随便缩进 浮点型不精确(影响不大) 所有符号必须用英文 type()可以查看数值类型 变量,是个储存器 a = 3*3 -3+4-5 赋值 右边给左边 ,变量命名规则(字母数字下划线:a_2 但是不能以数字开头) import 导入模块 decimal.Decimal(‘2.2’) 可以使得数值运算准确 副属性 e = 1 +2j e的结果是(1+2j) complex 布尔型 只有真值和假值
2021-02-24 12:16:49
228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅