![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 69
阿汤哥798
在校学生一枚
展开
-
redis入门教程
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。转载 2022-05-16 16:25:38 · 147 阅读 · 0 评论 -
Flask 数据迁移
在开发过程中,有时候需要修改数据库模型,比如新功能需要增加一个字段,在 Flask 代码中修改模型类后,要将新增的字段同步到数据库中。这时候是不能删表重建的。转载 2022-05-15 19:41:25 · 212 阅读 · 0 评论 -
flask ORM(对象关系映射): Flask-SQLAlchemy 多对多操作(增删改查)
flask ORM(对象关系映射): Flask-SQLAlchemy 多对多操作(增删改查)原创 2022-05-15 08:32:17 · 648 阅读 · 0 评论 -
flask ORM(对象关系映射): Flask-SQLAlchemy 一对多操作(增删改查)
接上回的单表操作后现在又遇到了问题,一对多的情况如何操作表。先来整理下思路,什么情况下的表是一对多的操作。比如我要创建两个表,一个是作者表(Author)另一个是书籍表(BOOK),这两个表的关系就是一对多。原创 2022-05-15 08:46:48 · 699 阅读 · 0 评论 -
flask ORM(对象关系映射): Flask-SQLAlchemy 单表(增删改查)
flask ORM(对象关系映射): Flask-SQLAlchemy 单表(增删改查)原创 2022-05-12 12:04:53 · 452 阅读 · 0 评论 -
Python_面向对象
一、什么是面向对象面向对象是一种编程思想,现在主流的编程思想有两种:面向过程、面向对象,这其中以面向过程为代表的有C语言,面向过程则是JAVA和Python。面向过程是把一个个函数和数据(用于方法的参数) 。然后按照一定的顺序,执行完这些方法(每个方法看作一个过程),等方法执行完了,事情就搞定了。面向对象则不注重过程,而是会把事物抽象成对象的概念就是说这个问题里面有哪些对象,然后给对象赋一些属性和方法,然后让每个对象去执行自己的方法,问题得到解决。二、类和对象对象和类是面向对象的两个原创 2021-12-09 19:26:51 · 691 阅读 · 0 评论 -
Python函数
函数是只有在调用时才会运行的代码块函数可以把数据作为结果返回创建函数python中使用def关键词定义函数def age(): print("我是age函数")调用函数如果要调用函数,输入函数名跟括号def age(): print(“Hello wolrd”)age()参数参数可以给函数传递数据,函数可以使用你传入的数据函数括号的后面加上任意的参数,用逗号隔开def deom(name) print("我的名字是" + name...原创 2021-12-06 11:49:07 · 778 阅读 · 0 评论 -
Python文件操作
Python文件读取原创 2021-12-06 11:24:19 · 534 阅读 · 0 评论 -
Python数据类型(字典、列表、集合)
首先,我在我的上一篇文章中简单的梳理了Python的八种数据类型,其中又分为了可变类型和不可变类型。这篇文章我来具体梳理可变类型(字典、列表、集合)这三个类型的使用方法。一、列表(list)list是python中基础的数据类型之一,它是以[ ]括起来,每个元素以逗号隔开。li = ['False', 123, True, (1, 2, 3), [1, 5, 9], {'age': '18' }]1.列表相比与字符串,不仅可以存储不同的数据类型,而且可以存放大量数据。2.列表是有序的原创 2021-12-04 19:45:54 · 594 阅读 · 0 评论 -
python数据类型
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。(Python是弱类型语言与之相对的是Java它是强类型语言)Python一共分为可变类型和不可变类型,这两个类型一共又有八种数据类型:整型、浮点型、布尔型、字符型、列表、字典、元祖、集合 一、可变类型(就是这个数据类型的值在不改变这一块内存空间,而去改变这个数据类型的值)1.列表序列...原创 2021-11-28 14:04:58 · 659 阅读 · 0 评论 -
Python的垃圾回收机制
我们在了解Python的垃圾回收机制之前,首先应该想什么是垃圾回收机制?垃圾回收顾名思义,就是把不要不用的东西当做垃圾回收了。例如平时我们回收的是生活垃圾,那在Python里它又回收什么呢?Python中当然回收的不是我们生活的垃圾,而是回收内存。我们都知道计算机是从内存中读取数据,那么在我们写代码的时候,例如创建一个对象,就是在计算机中开辟内存空间。而随着我们开辟的内存越来越多,计算机的负荷也越来越重,这个时候我们就需要把不用的内存给清理了,总而减轻电脑的负担。我们在写Python代码的时候并原创 2021-11-28 08:27:20 · 877 阅读 · 0 评论 -
论Python里深拷贝与浅拷贝区别
深拷贝与浅拷贝在Python中对象的赋值其实就是对象的引用。当创建一个对象,把它赋值给另一个变量的时候,python并没有拷贝这个对象,只是拷贝了这个对象的引用而已。浅拷贝:拷贝了最外围的对象本身,内部的元素都只是拷贝了一个引用而已。目标对象和源对象指向的内存空间是同一块空间,浅拷贝只是一种简单的拷贝,让几个对象公用一个内存深拷贝:外围和内部元素都进行了拷贝对象本身,而不是引用。指源对象与拷贝对象互相独立,其中任何一个对象的改动都不会对另外一个对象造成影响深浅拷贝的作用1,减少原创 2021-11-26 15:15:26 · 532 阅读 · 0 评论 -
PyCharm2021安装
如今,许多程序员选择使用Python来构建简洁、简洁、易于使用的软件应用程序,可读的代码库。PyCharm是使用最广泛的一种集成开发环境适用于Python编程语言。PyCharm优势1.编码协助其提供了一个带编码补全,代码片段,支持代码折叠和分割窗口的智能、可配置的编辑器,可帮助用户更快更轻松的完成编码工作。2.项目代码导航该IDE可帮助用户即时从一个文件导航至另一个,从一个方法至其申明或者用法甚至可以穿过类的层次。若用户学会使用其提供的快捷键的话甚至能更快。3.代码...原创 2021-11-21 21:14:45 · 2079 阅读 · 0 评论 -
Python3.7安装教程
1.首先去Python官网下载你想要的版本Python官网有几个不同的下载文件,我们现在大多是都是64位的系统,所以我们下载x86-64的文件。web-based installer 是需要通过联网完成安装的executable installer 是可执行文件(*.exe)方式安装第二种是通过exe文件安装,这种安装方式很方便,所以我们一般都安装第二种2.打开安装程序,进入以下界面,建议把下面的Add Python 3.7 to PATH 勾上,它会自动配置Python的...原创 2021-11-17 12:03:51 · 33428 阅读 · 0 评论