自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Pandas基本操作(简单series和dataframe)

Pandas基本操作(简单series和dataframe)本文章说明介绍series和dataframe两种数据类型基本的简单操作,后续更新多重操作一、什么是pandas1. 简介1)Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的;2)pandas 纳入了大量库和一些标准的数据模型,提供了高...

2019-10-07 17:06:12 2029

原创 ndarray数据类型和相关使用

ndarray数据类型和相关使用1、什么是ndarrayn dimension array n维数组2、创建ndarray2.1使用np.array()由Python list创建注意:numpy默认ndarray的所有元素的类型是相同的如果传进来的列表中包含不同的类型,则统一为同一类型,优先级:str>float>int例1:l = [1,2,3,4,5]n =...

2019-10-07 17:01:38 3514

原创 Flask的会话技术-Cookie和Session介绍

Flask的会话技术-Cookie和Session介绍一、 Cookie客户端端的会话技术cookie本身由浏览器保存,通过Response将cookie写到浏览器上,下一次访问,浏览器会根据不同的规则携带cookie过来特点: - 客户端会话技术,浏览器的会话技术 - 数据全都是存储在客户端中 - 存储使用的键值对结构进行的存储 - 特性 - 支...

2019-08-23 19:24:50 427

原创 Flask的Response常用操作

Flask 的Response常用操作服务器返回给客户端的数据由程序员创建,返回Response对象 1. 直接返回字符串, 可以返回文本内容,状态码 2. render_template 渲染模板,将模板转换成字符串 3. 通过make_response(data,code) - data 返回的数据内容 - code 状态码 4. 返回Response对象...

2019-08-23 19:21:00 5236

原创 Flask的 Request常用请求操作

Flask的 Request常用请求操作服务器在接收到客户端的请求后,会自动创建Request对象由Flask框架创建,Request对象不可修改request是一个全局变量,在使用时导入即可属性 url 完整请求地址 base_url 去掉GET参数的URL host_url 只有主机和端口号的URL path 路由中的路径 method 请求方法 r...

2019-08-23 19:19:02 1882

原创 Flask的介绍和基本使用-项目创建和拆分、蓝图blueprint、route路由、Request、Response

一、Flask简介Django 重型框架Flask 轻量级框架 Flask是一个基于Python实现的Web开发‘微’框架 'MicroFramework'官方文档: http://flask.pocoo.org/docs/0.12/ 中文文档: http://docs.jinkan.org/docs/flask/ Flask是一个基于MVC设计模式的We...

2019-08-23 19:14:33 1594

原创 if self.pattern.name is not None and ":" in self.pattern.name: TypeError: argument of type 'function

if self.pattern.name is not None and “:” in self.pattern.name:TypeError: argument of type ‘function’ is not iterable出现在异常是配置路由url时没有正确给路由取好名字:path(‘latest/index’, index,name = index)像这里应该是:name = ...

2019-08-18 11:43:54 944 1

原创 consumer: Cannot connect to redis://localhost:6379/5: Error 11001 c onnecting to localhost:6379.

consumer: Cannot connect to redis://localhost:6379/5: Error 11001 connecting to localhost:6379. No address found…Trying again in 2.00 seconds…在Django项目中使用celery,连接redis数据库,1、一开始在Pycham终端中使用:celery...

2019-08-07 22:07:18 2829

原创 Django基础操作

Django基础操作1、创建虚拟环境(virtualenv和virtualenvwrapper)1.1.更新pip (如果pip版本高于9.0则不需要更新):a.更新pip3: pip3 install --upgrade pipb.更新pip: pip install --upgrade pip1.2.虚拟环境virtualenv 和 virtualenvwrapper 的安装和使用...

2019-08-01 23:11:33 190

原创 ModuleNotFoundError: No module named 'AuthorPublisher'

在使用Django创建应用Author和 Publisher之后,在settings中进行注册,同时在各自的Models中建立模型,在使用python manage.py makemigrations映射到数据库的时候,出现标题的报错。根据报错情况,是在settings中注册时,Author和Publisher之间没有添加","进行分隔,加上后解决报错。...

2019-07-31 08:41:47 163

原创 jQuery常见的事件和效果

一、jQuery常见的事件on:添加事件/事件委托off:删除事件$('#btn').on({ 'click': function(){ console.log('click') }, 'mouseenter': function(){ console.log('mouseenter') } })trigger: 主动触发事件,会触发浏览器默认...

2019-07-24 20:34:03 260

原创 jQuery-CSS介绍(css、scrollTop()/scrollLeft()、height/width(inner、outter))

一、jQuery的CSS1、css作用:访问匹配元素的样式属性示例://以p标签为例//1、获取属性值$("p").css("color");//2、设置单个属性值$("p").css("color","red");//3、设置多个属性值$("p").css({ color: "#ff0011", background: "blue" });//4、通过事件改变属性值...

2019-07-24 19:20:17 440

原创 MySQL基础操作应用学习-用户、数据库、数据表、数据的基本操作

MySQL基础应用学习首先了解下MySQL的基本结构,按照级别的包含关系是:用户>数据库>数据表>数据,以下一一介绍下基本操作应用。一、用户操作1、创建用户格式:create user ‘用户名’@‘用户适用的网络地址’ identified by ‘密码’;说明:用户适用的网络地址取值与远程登录访问权限有关。1)localhost:代表只可以本地登录访问用户;2)...

2019-07-15 08:43:48 252

原创 MySQL基础应用学习--安装、启动、连接和基本数据类型

MySQL基础应用学习一、基本操作1、安装MySQLlinux:sudo apt install mysql-serverwindows:官网下载2、启动服务自动启动一般安装好后服务会自动启动,windows用户可以在计算机管理的服务中找到MySQL80这个名称,如果状态是正在运行,说明我们安装的8.0版本的MySQL已经启动服务。手动启动打开终端,以管理员身份运行。输入net ...

2019-07-14 21:03:08 149

原创 MySQL登录时的三个关键名:user、host、password(即新版本authentication_string)的一些说明

MySQL登录时的三个关键名:user、host、password(即新版本authentication_string)的一些说明当我们在终端中使用:mysql -u用户名 -p密码 格式进行登录时,其实有三个关键名控制我们进行登录,即标题中的user、host、password(即新版本authentication_string),相信单独来看这三个大家都比较清楚,但是本机终端登录的时候,默认...

2019-07-12 21:42:19 14077

原创 AttributeError: type object 'MongoClient' has no attribute 'test'解决小示例

AttributeError: type object ‘MongoClient’ has no attribute ‘test’报错后检查,发现建立连接时,因为输入过快,未采用联想,导致MongoClient后面的()忘记添加,添加后解决该错误。from pymongo import MongoClientclient = MongoClient()...

2019-07-11 21:52:39 2356

原创 Ubuntu下的linux基础学习-文件目录及权限

Ubuntu下的linux基础学习-文件目录及权限在使用虚拟机运行了Ubuntu,对linux进行基础学习。linux的命令有非常多,本次学习主要针对常用的一些进行了学习,其他的后续如果使用到再进行学习了解。1、文件和目录linux不同于windows,在windows系统下,打开计算机,其有多个驱动器盘符,盘符下有各类文件夹及文件。但在linux中,看不到盘符,只能看到文件夹及其内部的文件...

2019-07-05 20:21:02 1061

原创 linux终端/控制台下的复制粘贴快捷键

在终端下:1)复制:Ctrl + Shift + C2)粘贴:Ctrl + Shift + V在控制台下(即vi编辑过程中):1)复制:Ctrl + Insert 或用鼠标选中即是复制2)粘贴:Shift + Insert 或单击鼠标滚轮即为粘贴...

2019-07-02 17:45:08 15939 1

原创 正则表达式中的常用函数-re.compile/.math/.srarch/.findall/.split/.sub

正则表达式中的常用函数-re.compile/.math/.srarch/.findall/.split/.sub1、re.compile(pattern,flags)pattern:正则表达式flags:标志位功能:将正则表达式编译成一个正则对象然后返回,调用的时候调用正则对象即可。comobj = re.compile("hello")comobj.findall("hello...

2019-06-30 15:25:41 611

原创 正则表达式(Regular Exception)及其元字符相关使用--单字符匹配、边界匹配、多字符匹配

正则表达式(Regular Exception)及其元字符一、正则表达式(Regular Exception)正则表达式是一个字符序列形成的字符串,使用这个字符串来描述某个语法规则,匹配一系列符合这个语法规则的字符串搜索模式。正则表达式可用于所有文本搜索和文本替换的操作。在python中,通过内嵌成re模块,程序员可以直接调用来实现正则匹配,正则表达式被编译成一系列的字节码,然后由c编写的匹...

2019-06-27 21:14:12 500

原创 Python常见高阶函数及其使用-map、reduce、filter、sorted、zip

Python常见高阶函数及其使用-map()、reduce()、filter()、sorted()、sum()、zip()1、map()函数语法:map(func,iter1)func:函数,有且只有一个参数iter1:可迭代对象功能:将可迭代对象中的元素依次取出作用于func函数,并将作用的结果作为迭代器返回。#实现将列表中的字符串转为int的功能list1 = ["1", "...

2019-06-25 09:21:02 282

原创 Python内存中的读取与写入

Python内存中的读取与写入1、内存中的读写-StirngIOStirngIO顾名思义就是在内存中读写str字符串sio.write(str)功能:将字符串写入sio对象中。sio.getvalue()功能:获取写入的内容from io import StringIO#sio = StringIO()sio.write("hello")sio.write("good")pr...

2019-06-20 19:32:21 6714

原创 Python二进制文件的读取与写入

Python二进制文件的读取与写入当读取音视频、图片等二进制文件时,需要采用二进制的读取方法。一、读取with open(file,mode) as f:passfile:文件路径mode:rb 读取二进制文件strb = f.read()功能:一次性读取所有内容,以二进制的字符串返回。strb = f.read(size)功能:一次性读取size个字节注意:一般情况下,使...

2019-06-20 19:12:59 45441 4

原创 Python文件读写之with语句关闭文件

Python文件读写之with语句在进行Python文件的读取或者写入的时候,我们都需要调取f.close()来关闭文件,前者是避免占用内存,后者是保证内容顺利写入到目标文件中。当我们写入文件时,操作系统往往不会立刻把数据写入磁盘,而是放到内存缓存起来,空闲的时候再慢慢写入,只有调用close()方法时,操作系统才保证把没有写入的数据全部写入磁盘,忘记调用close()的后果是数据可能只写了一...

2019-06-20 18:48:00 2689

原创 Python文件的简单读写

Python文件的简单读写一、读取文件1、使用open()函数打开文件首先使用Python的内置open()函数打开读取的对象文件:f = open(file,mode,encoding)**file:**被读取的文件存储路径**mode:**操作模式,读取时使用"r",同时默认为"r"**encoding:**指定读取的编码格式,常用的是"utf-8"f1 = open('fil...

2019-06-20 17:56:53 1142

原创 Python装饰器(Decorator)

Python装饰器(Decorator)1、定义在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)2、简单装饰器最简单的装饰器基本格式:def outer(func): def inner(): #增强的功能 #在内函数中执行func函数 return func() return inner在装饰器...

2019-06-20 01:08:22 269

原创 sort()排序功能的实现-自定义reverse控制升序/降序

sort()排序功能的实现实现排序的功能,默认按照升序排列,当reverse=True降序mysort(1,2,3,4,5,reverse=True)def mysort(*args,reverse=False): #转为list args = list(args) for i in range(1,len(args)): for j in rang...

2019-06-20 00:44:45 4329

原创 Python中,不考虑可迭代对象,使用不定长参数实现max()函数的功能

Python中,不考虑可迭代对象,使用不定长参数实现max()函数的功能def mymax(*args): if len(args) >= 2: maxnum = args[0] for x in args: if maxnum < x: maxnum = x return...

2019-06-20 00:39:48 564

原创 Python函数的参数传递-位置参数、关键字参数、默认参数、不定长参数

Python函数的参数传递-位置参数、关键字参数、默认参数、不定长参数1. 函数的参数参数列表:如果函数所实现的需求中涉及到未知项参与运算(这些未知项需要函数的调用者来决定),就可以将未知项设置为参数。格式:参数1,参数2,参数3,…形式参数:在方法中(函数内)定义的,用于接收中间参数的值实际参数:在函数外面定义,实际参与运算的值,就是为了给形式参数赋值#函数的定义#name是形...

2019-06-20 00:34:59 4220

原创 Python函数概述、函数定义、函数调用

Python函数概述、函数定义、函数调用1.函数的概述【方法】1.1 认识函数函数:在一个完整的项目中,某些功能会反复的使用,那么会将功能封装成函数,当我们要使用此功能的时候调用即可。故函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码块。优点:1.简化代码结构,增加了代码的复用性(重复使用的程度)2.增加代码的可维护性,如果想修改某个BUG,只需要对应的函数即可。...

2019-06-19 15:35:09 366

原创 Python迭代器--列表生成式、可迭代对象、生成器、迭代器及其转换生成

Python迭代器–列表生成式、可迭代对象、生成器、迭代器及其转换生成1.列表生成式本质:将for循环强制写在一行,将结果写在for循环的最前面,然后使用{}括起来语法:list = [result for x in range(m, n)]例1 创建一个[1, 2, …100]的列表>>> range(1, 101)[1, 2, 3, 4, 5,...,...

2019-06-14 19:18:16 2695

原创 Python列表(list)的相关操作及方法

Python列表(list)的相关操作及方法一、list列表1.概述:本质:list列表的本质是一种有序的集合2.创建列表语法: 列表名 = [元素1,元素2,元素3…]说明:列表中的选项被称为元素,跟string类似,下标也是从0开始计数使用:创建列表#创建空列表list1 = []list1 = list()#格式化#创建带有元素的列表list2 = [10,...

2019-06-13 21:07:42 99995 4

原创 Python字符串(String)与格式化输出及字符串的常用函数

String字符串与格式化输出及字符串的常用函数一、String字符串1.什么是字符串字符串是以单引号或者双引号括起来的任意文本,一个字符串由若干个任意字符组成2.创建字符串str1 = "hello world"str2 = 'you are good'3.字符串运算3.1字符串链接3.1.1 使用加号("+")进行链接#str3 = str1+str2>&g...

2019-06-13 19:35:00 4629

原创 Python的分支(条件)语句及循环语句

Python的分支(条件)语句及循环语句顺序结构的程序能解决计算、输出等问题,但不能做判断再选择,对于要先做判断再选择的问题就要使用分支结构,分支结构的执行是计算机依据一定的条件选择执行路径。1、单分支语句if 判断条件: 语句块 执行过程:首先执行判断条件,当判断条件成立【结果为真的时候】会执行语句块,若条件不成立则不执行。2、双分支语句if 判断条件: 语...

2019-06-10 21:13:07 1668

原创 Python运算符及表达式

Python运算符及表达式(一)、算术运算符与表达式算术运算符 假设变量 a = 10, b = 20+ :加 两个对象相加 例如 a + b = 30- :减 标识负数/一个数减去另一个数 a - b = -10* :乘 两个数相乘/返回一个被重复若干次的字符串 a*b=200/ : 除 b除以a b/a = 2% : 取模 返回除法的余数 b%a = 0*...

2019-06-05 21:56:39 2192

原创 Python的基本数据类型及变量、常量

Python的基本数据类型及变量、常量(一)数据类型python的基本数据类型分以下几种:1.Number(数字)a.整数 【int】:python可以处理任意大小的整数,当然包括负整数,在程序的表示方法和数学上的写法是一模一样的,例如:1, 100, -10等b.浮点数【float】:浮点数又称小数,之所以称之为浮点数,是因为按照科学计数法表示的的时候,一个浮点数的位置是可变的,比如...

2019-06-05 21:19:26 3482

原创 Python基本编码规范

Python基本编码规范1、分号不得在行尾加分号,也不要使用分号将两条命令放在同一行。Python有很严格的语法规范,在其他一些编程语言中使用分号可以实现你想要的隔离功能,但在Python不适用。2、行长度一般情况下每行不要超过80个字符,超出时可以使用换行进行处理,各类括号会将内容连接在一起。3、括号能不用就不用,除了列表需要或者进行内容连接时,其他情况不要使用。4、缩进必须使...

2019-06-05 19:35:25 390

空空如也

空空如也

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

TA关注的人

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