自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Python学习过程中遇到的问题记录

错误提示:ModuleNotFoundError: No module named ‘mysql’解决办法:pip install mysql-connector

2021-01-23 17:46:00 128

原创 简单使用ajax

Python代码"""ajaxAsync: 异步JavaScript: JSandx: XML 数据的传输格式"""from flask import Flask, render_template, request, jsonifyapp = Flask(__name__)@app.route('/index/', methods=['GET', 'POST'])def index(): if request.method == 'GET': retu

2021-01-20 17:47:58 78

原创 Python学习笔记(14)

1. 模块模块化指将一个完整的程序分解成一个个小的模块通过将模块组合,来搭建出一个完整的程序模块化的优点方便开发方便维护模块可以复用2. 模块的创建在Python当中一个py文件就是一个模块在一个模块中引入外部模块 import 模块名(模块名就是py文件)可以引入同一个模块多次,但是模块的实例只会创建一次import 模块名 as 模块别名在一个模块内部都有一个__name__。通过它我们可以获取模块的名字如果py文件直接运行时,那么__name__默认等于字符串‘m

2020-08-05 17:52:08 113

原创 Python学习笔记(13)

1. 继承简介继承是面向对象三大特性之一通过继承我们可以使一个类获取到其他类中的属性和方法在定义类时,可以在类名后面的括号中指定当前类的父类(超类、基类)继承提高了类的复用性。让类与类之间产生了关系。有了这个关系,才有了多态的特性2. 方法重写如果在子类中有和父类同名的方法,则通过子类实例去调用方法时,会调用子类的方法而不是父类的方法,这个特点我们称之为方法的重写(覆盖)当我们调用一个对象的方法时:会优先去当前对象中寻找是否具有该方法,如果有则直接调用如果没有,则去当前对象的父类中

2020-08-05 17:29:01 67

原创 Python学习笔记(12)

1. 特殊方法在类中可以定义一些特殊方法也称为魔术方法特殊方法都是形如 xxx()这种形式特殊方法不需要我们调用,特殊方法会在特定时候自动调用2. 封装出现封装的原因:我们需要一种方式来增强数据的安全性属性不能随意修改属性不能改为任意的值封装是面向对象的三大特性之一封装是指隐藏对象中一些不希望被外部所访问到的属性或方法我们也可以提供给一个getter()和setter()方法是外部可以访问到属性getter() 获取对象中指定的属性sette

2020-07-30 15:49:09 75

原创 Python学习笔记(11)

1. 面向对象简介Python是一门面向对象的编程语言所谓面向对象的语言,简单理解就是语言中的所有操作都是通过对象来进行的面向过程面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成程序这种编写方式往往只适用于一个功能,如果要实现别的功能,往往复用性比较低这种编程方式符合人类的思维,编写起来比较容易1.妈妈穿衣服穿鞋出门2.妈妈骑上电动车3.妈妈到超市门口放好电动车4.妈妈买西瓜5.妈妈结账6.妈妈骑电动车回家7.到家孩子吃西瓜面向对象的编程语言,关注的

2020-07-28 16:18:39 66

原创 Python学习笔记(10)

1. 高阶函数接收函数作为参数,或者将函数作为返回值返回的函数就是高阶函数2. 闭包将函数作为返回值也是高阶函数我们也称为闭包闭包的好处通过闭包可以创建一些只有当前函数能访问的变量可以将一些私有数据藏到闭包中行成闭包的条件函数嵌套将内部函数作为返回值返回内部函数必须要使用到外部函数的变量3. 装饰器的引入我们可以直接通过修改函数中的代码来完成需求,但是会产生以下一些问题如果修改的函数多,修改起来会比较麻烦不方便后期的维护这样做会违反开闭原则(ocp)

2020-07-28 15:52:20 70

原创 Python学习笔记(8)

函数一1.函数简介函数也是一个对象函数用来保存一些可执行的代码,并且可以在需要进,对这些语句进行多次调用语法def 函数名([形参1,形参2,形参3…]):代码块注意:函数名必须符合标识符规范(可以包含字母、数字、下划线但是不能以数字开头)print是函数对象 print()是调用函数2.函数的参数2.1 形参和实参形参(形式参数)定义形参就是相当于在函数内部声明了变量,但是并不是赋值实参(实际参数)指定了形参,那么在调用函数时必须传递实参,实参将会赋值给对应的形参,简单来说

2020-07-22 17:48:02 75

原创 Python学习笔记(6)

06 列表1. 序列(sequence)1.1 基本概念序列是Python中最基本的一种数据结构。序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引)并且序列中的数据会按照添加的顺序来分配索引数据结构指计算机中数据存储的方式1.2 序列的分类可变序列(序列中的元素可以改变):例如 列表(list) 字典(idct)不可变序列(序列中的元素不能改变):例如 字符串(str) 元组(tuple)2 列表(list)列表是Python中的一个对象列表的作用列表

2020-07-22 17:29:05 111

原创 Python学习笔记(5)

条件控制语句1.条件判断语句执行的流程if语句在执行时,会先对条件表达式进行求值判断,如果为True,则执行if后的语句,如果为False,则不执行语法:if 条件表达式:代码块代码块中保存着一组代码,同一个代码块中的代码,要么都执行要么都不执行代码块以缩进开始,直到代码恢复到之前的缩进级别时结束代码块就是一种为代码分组的机制2.input()函数该函数用来获取用户的输入input()调用后,程序会立即暂停,等待用户输入用户输入完内容以后,点击回车程序才会继

2020-07-12 10:47:43 235

原创 Python学习笔记(3)

03-基本数据类型1 几个概念 表达式 1.1表达式1 + 1 2 * 4 表达式就是一些类似于数学公式的东西 表达式一般仅仅用于计算一些不会对我们的程序产生实质性影响、 如果在交互模式中输入一个表达式,解析器会主动输出结果 语句 一个语法上自成体系的单位,它由一个词或句法上有关连的一组词构成 在程序中我们说这个语句 一般是要完成某些功能 代码块 pass语句 Python当中的空语句,只是用来保证我们的程序的完整性 程序 表达式和语句构成程序最小的单位 函数

2020-07-08 15:51:59 93

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除