01 2022 档案
摘要:1. 创建数据表 基本语法: CREATE TABLE <表名> ( 字段1 字段类型 属性, 字段2 字段类型 属性, 字段3 字段类型 属性, ...... ); 2. 显示数据表 SHOW TABLES; 3. 查看表格的字段 DESC <表名>; 4. 删除数据表 DROP TABLE <表
阅读全文
摘要:1. 数据类型分类 1) 数值类型 整数类型包括 TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,浮点数类型包括 FLOAT 和 DOUBLE,定点数类型为 DECIMAL。 2) 日期/时间类型 包括 YEAR、TIME、DATE、DATETIME 和 TIMESTAM
阅读全文
摘要:数据库的基本操作 1. 创建数据库 CREATE DATABASE <数据库名>; 2. 使用数据库 USE <数据库名>; 3. 删除数据库 DROP DATABASE <数据库名> 4. 显示数据库 SHOW DATABASES; 显示当前用户的所有数据库 information_schema:
阅读全文
摘要:1. 查看目录和文件 os.getcwd(): 获取当前工作目录,即当前Python脚本工作的目录路径 os.stat(): 获取指定路径的信息 os.path.abspath('test.txt'):获取当前路径的绝对路径 os.path.getsize('test.txt'): 获取当前文件大小
阅读全文
摘要:1. 打开文件 我们在使用文件之前要先将文件打开,这通过open()函数实现。 open()函数的语法如下: open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True) fi
阅读全文
摘要:1. 什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行 2.异常处理 try ...except语
阅读全文
摘要:1. break语句 break语句用于强行退出循环体,不再执行循环体中剩余的语句 for i in range(10): if i == 5: break print(i)只循环了5次,item==3之后的数据不会被打印出来 2. Continue 语句 在执行循环体时,如果遇到 continue
阅读全文
摘要:1. while 循环 简单的while语句 i = 0 while i < 3: print(i) i += 1 while循环嵌套 i = 1 while i < 10: j = 1 while j <= i: print(f'{j} * {i} = {i*j}', end=' ') j +=
阅读全文
摘要:1. 简单的选择--if语句 a. if...else...语句 number = int(input('Please input number:')) if number % 2 ==0: print(f'{number} is oven') else: print(f'{number} is o
阅读全文
摘要:1. 类的继承 1. 继承 一个类继承另一个类时,将自动获得另一个类的所有公有属性和方法。原有的类称为父类,而新类称为子类。子类继承了父类的所有公有属性和方法,同时还可以定义自己的属性和方法。 class Animal(object): age = 5 def __init__(self, name
阅读全文
摘要:1. 类方法 1. 创建类方法和调用 创建类方法 class Animal(object): def eat(self, food): print(f'eating {food}') def play(self): print('eating') def sleep(self): print('sl
阅读全文
摘要:1. 什么是类,什么是实例? 类是一组相似事物的统称。类是抽象的模板 实例是根据类(模板)创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 2. 如何创建类和实例? 创建类: 使用class关键字来创建, 类名一般用大驼峰法命名(单词首字母大写), object类是所
阅读全文
摘要:1. 什么是装饰器? 装饰器是可调用的对象,其参数是另一个函数(被装饰的函数)。装饰器可能会处理被装饰的函数,然后把它返回,或者将其替换成另一个函数或可调用对象。 如果有一个名为decorate的装饰器(如下代码), def decorate(func): def wrapper(): print(
阅读全文
摘要:1. 赋值 # 赋值 def func(message): print(f'Got a message: {message}') send_message = func #赋值 send_message('hello') #等于func() #运行结果: Got a message: hello 2
阅读全文
摘要:1. 函数的嵌套 函数内部调用其他函数 def test1(): print("*" * 50) def test2(): print("-" * 50) # 函数的嵌套调用 test1() test2() """ 运行结果: ************************************
阅读全文
摘要:1. 什么是函数? 函数是带名字的代码块,用于完成具体的工作。要执行函数定义的特定任务,可调用该函数。需要在程序中多次执行同一项任务时,无须反复编写完成该任务的代码,只需要调用执行该任务的函数,让Python运行其中的代码即可 2. 函数的定义 定义完函数后,函数是不会自动执行的,需要调用它才可以
阅读全文
摘要:1. 什么是集合{}? 集合(set)是一个无序的不重复元素序列。它是可迭代的,没有重复元素(每个元素都是唯一的)的 ○ 集合中的元素不能重复。 ○ 集合中的元素是不可变的(不能修改),但整个集合是可变的。 ○ 没有索引附加到python集中的任何元素。因此,它们不支持任何索引或切片操作。 2. 创
阅读全文
摘要:1. 什么是元组? 元组可以存储多个数据,也是属于容器类型,但是元组一旦定义完成以后就不能根据下标直接修改元组中的数据。元组的表现形式: (1,3,4, 5,....), 类型:tuple 2. 元组的创建 直接为元组赋值 cars = ('BMW', 'Audi', 'toyata') 创建空元组
阅读全文
摘要:字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如: var1 = 'python' var2 = "hello world" 索引 test = '加油,西安' print(test[0]) #加 print(te
阅读全文
摘要:1. 什么是列表? 列表由一系列按特定顺序排列的元素组成。在Python中,用方括号([])表示列表,包含字母表中所有字母、数字0~9或所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系,并用逗号分隔其中的元素。 2. 列表的创建 直接为列表赋值 cars = ['B
阅读全文
摘要:1. 什么字典? 字典在python中是一个无序的数据集合,字典则是通过名字来引用值的数据结构,并且把这种数据结构称为映射,都存储在一个特定的键(key)下,键可以是数字、字符串甚至元组。字典也是python中唯一内建的映射类型。 2. 创建和使用字典 字典的创建: 元素由键(key)和值(valu
阅读全文