自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 调用支付宝接口一直出现问题TypeError: ‘tuple‘ object cannot be interpreted as an integer 有没有大佬给瞅一瞅

调用支付宝接口一直报错TypeError: 'tuple' object cannot be interpreted as an integer后端代码:def order_pay(request): if request.method == "POST": order_id = request.POST.get('order_id') mount = request.POST.get('total_amount') # 初始化 .

2021-04-25 18:18:47 4714 2

原创 python爬虫框架scrapy

目录Scrapy 框架scrapy五大核心组件简介提升scrapy的爬取效率增加并发:降低日志级别:禁止cookie:禁止重试:减少下载超时:scrapy基本使用环境安装:scrapy使用流程:爬虫文件解析scrapy的数据持久化存储基于终端指令的持久化存储基于管道的持久化存储操作实例:爬取蔬菜网站的近十天内蔬菜的价格等信息Scrapy 框架谈起爬虫必然要提起 Scrapy 框架,因为它能够帮助提升爬虫的效率,从而更好地实现爬虫.

2021-04-06 20:26:21 398

原创 前端基础之css

css介绍CSS(CascadingStyleSheet,层叠样式表)定义如何显示HTML元素。当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)css语法每个css样式由两个组成部分:选择器和声明。声明有包括属性和属性值。每个声明之后用分号结束css注释/*这是注释*/css的几种引入方式1:行内样式行内式是在标记的style属性中设定css样式,不建议大规模使用<p style="color: red">He..

2021-01-22 16:05:22 180

原创 前端基础知识之html

html是什么?超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页到1标记语言 本质上是浏览器可识别的规则,我们按照规则写网页,浏览器根据规则渲染我们的网页。对于不同的浏览器,对同一个标签可能会有不同的解释。(兼容性问题 网页文件的扩展名:.html或.htmhtml不是什么?html是一种标记,他不是一种编程语言html使用标签来描述网页html文档结构...

2021-01-22 12:37:24 303 1

原创 私有化

私有化的作用:()影藏类的属性不被外界随意所修改 也可以进行修改但是需要使用set函数进行修改 如果想要获取对象的一个具体的属性就要使用get函数私有化的作用一句话进行总结就是保护对象的属性不被随意的修改class Person(): def __init__(self,name,age): self.name = name ###没有私有化属性name...

2020-03-24 21:38:54 254

原创 函数的应用

1:函数的定义和调用import randomdef sum_random(): ##定义一个函数 s=[] for i in range(10): num = random.randint(1,20) s.append(num) print(s)sum_random() ##进行函数的调用[10, 2, 13, 11,...

2020-03-24 20:37:04 280

原创 常见魔术方法

1.__init__初始化魔术方法触发时机:初始化对象时触发(不是实例化触发,但是和实例化在一个操作中)参数:至少有一个self,接收对象返回值:无作用:初始化对象的成员注意:使用该方式初始化的成员都是直接写入对象当中,类中无法具有2.__new__实例化魔术方法触发时机: 在实例化对时触发参数:至少一个cls 接收当前类返回值:必须返回一个对象实例作用:实例化对象...

2020-03-24 20:19:23 688

原创 面向对象 (普通方法,魔术方法,静态方法,类方法)

类1:所有的类名的首字母都要求是大写,多个单词使用驼峰式命名法类的命名格式:class Phone: #属性 pass #方法使用类创建对象class Phone: brand = '华为'#使用类创建对象小明=Phone()小红=Phone()print(小明)print(小红)<__main__.Phone ob...

2020-03-24 15:04:06 351

原创 python必会系列之 集合的基本用法

1:集合的申明(如何定义一个集合)##集合的关键字为set,集合的最大的特点就是不能有重复的元素s1 = set() ##创建空集合,只能用sets1 = {1,2,3} ##字典 {key:value,key:value} 集合 {元素1,元素2,元素3}例题:将一个列表进行快速的去重###给列表去重排序的方法:list1 = [1,4,5,2,2,4,5,7,...

2020-03-24 15:02:49 156

原创 python必会系列之 字典的常见用法

字典的增删改查1:字典的增加和修改dict1 = {} ###定义一个空的字典##字典的增加# 基本格式:dict1['key'] = 'value' 注意:增加的key是用中括号包裹的dict1['name'] = 'yz'dict1['age'] = '18'print(dict1)##字典的修改dict1['name'] = 'abc'print(dict1)...

2020-03-21 10:00:44 203

原创 python必学系列之 列表的基本操作

列表索引下标的应用,查找列表中某个元素是否存在name = ["daq","qwdwq","eqw","ewqq","eqwoj"]#元素获取的使用:下标 索引print(name[0])print(name[3])#获取最后一个元素print(name[-1])print(name[len(name)-1])#获取第一个元素print(name[0])daqewq...

2020-03-01 13:43:47 359

原创 python必学系列之 字符串的基本内置方法

要求:输入两个字符串,从第一个字符串中删除第二个字符串中有的字符方法一:灵活的使用for循环遍历中得in核not ins1 = input("请输入字符串s1:")s2 = input("请输入字符串s2:")s3 = ''for i in s1: if i not in s2: s3 += is1 = s3 ###因为最后要输出的是s1,左移最后将s...

2020-03-01 13:42:52 333

原创 python中的冒泡排序法和选择排序法

冒泡排序法s = [1,3,2,5,9,7,6,4]for i in range(len(s)): for j in range(i+1,len(s)): if s[i] > s[j]: ##每次遍历先找到一个最小的值。 #if s[i] < s[j]: s[i],s[j] = s[j],s[i]pri...

2020-02-28 12:12:09 287

转载 python中的map函数

https://blog.csdn.net/quanlingtu1272/article/details/95482253

2020-02-28 11:27:58 136

转载 A、B、C、D类地址及子网掩码,由IP地址和子网掩码求网络地址

某主机IP地址为192.168.34.178,子网掩码为255.255.255.192,该主机的网络ID是什么?把192转化为二进制:11000000.子网掩码(二进制):11111111.11111111.11111111.11000000主机数:2的6次方=64台-2=62台 减2是因为主机不包括网络地址和广播地址。 也就是子网掩码全是1 的即:前26位是网络ID,后6位是主机I...

2020-02-05 21:32:54 4133

转载 mysql和redis的区别

1.mysql和redis的数据库类型mysql是关系型数据库,主要用于存放持久化数据,将数据存储在硬盘中,读取速度较慢。redis是NOSQL,即非关系型数据库,也是缓存数据库,即将数据存储在缓存中,缓存的读取速度快,能够大大的提高运行效率,但是保存时间有限2.mysql的运行机制mysql作为持久化存储的关系型数据库,相对薄弱的地方在于每次请求访问数据库时,都存在着I/O操作,...

2020-02-04 16:36:38 209

原创 sshd服务及防暴力破解 附赠防暴力破解脚本

利用yum源安装sshd服务客户端安装:openssh-clients.x86_64 服务端安装:openssh-server.x86_64Openssh和sshd有区别吗?两个是不同的概念,软件包名称叫openshh 开机的服务叫sshd[root@server1 ~]# rpm -ql openssh ###查看安装的相关信息/etc/ssh ###安装的主目录...

2019-10-28 21:09:45 997

docker使用帮助手册

docke简述 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙盒机制,相互乊间丌会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架或包装系统。 扩展:沙...

2019-10-24 10:12:31 2091

原创 类属性和类方法

类属性和类方法目标类的结构 类属性和实例属性 类方法和静态方法01. 类的结构1.1 术语 —— 实例使用面相对象开发,第 1 步是设计类 使用类名()创建对象,创建对象的动作有两步: 1) 在内存中为对象分配空间 2) 调用初始化方法__init__为对象初始化 对象创建后,内存中就有了一个对象的实实在在的存在 ——实例因此,通...

2019-08-28 10:46:07 267

原创 继承

继承目标单继承 多继承面向对象三大特性封装根据职责将属性和方法封装到一个抽象的类中 继承实现代码的重用,相同的代码不需要重复的编写 多态不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度01. 单继承1.1 继承的概念、语法和特点继承的概念:子类拥有父类的所有方法和属性1) 继承的语法class 类名(父类...

2019-08-28 10:38:03 115

原创 多态

多态目标多态面向对象三大特性封装根据职责将属性和方法封装到一个抽象的类中 定义类的准则 继承实现代码的重用,相同的代码不需要重复的编写 设计类的技巧 子类针对自己特有的需求,编写特定的代码 多态不同的子类对象调用相同的父类方法,产生不同的执行结果 多态可以增加代码的灵活度 以继承和重写父类方法为前提 是调...

2019-08-28 10:33:49 78

原创 单例

单例目标单例设计模式 __new__方法 Python 中的单例01. 单例设计模式 设计模式 设计模式是前人工作的总结和提炼,通常,被人们广泛流传的设计模式都是针对某一特定问题的成熟的解决方案 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性 单例设计模式 目的—— 让类创建的对象,在系统中只有唯一的一个实例...

2019-08-28 10:31:02 115

原创 私有属性和私有方法

私有属性和私有方法01. 应用场景及定义方式应用场景在实际开发中,对象的某些属性或方法可能只希望在对象的内部被使用,而不希望在外部被访问到 私有属性就是对象不希望公开的属性 私有方法就是对象不希望公开的方法定义方式在定义属性或方法时,在属性名或者方法名前增加两个下划线,定义的就是私有属性或方法class Women: ...

2019-08-27 23:38:02 217 1

原创 面向对象封装案例 II

面向对象封装案例 II目标士兵突击案例 身份运算符封装封装是面向对象编程的一大特点 面向对象编程的第一步—— 将属性和方法封装到一个抽象的类中 外界使用类创建对象,然后让对象调用方法 对象方法的细节都被封装在类的内部一个对象的属性可以是另外一个类创建的对象01. 士兵突击需求士兵许三多有一把AK47 士兵...

2019-08-27 23:35:54 117

原创 面向对象封装案例

面向对象封装案例目标封装 小明爱跑步 存放家具01. 封装封装是面向对象编程的一大特点 面向对象编程的第一步—— 将属性和方法封装到一个抽象的类中 外界使用类创建对象,然后让对象调用方法 对象方法的细节都被封装在类的内部02. 小明爱跑步需求小明体重75.0公斤 小明每次跑步会减肥0.5公斤 小明每次吃东西...

2019-08-27 23:31:03 119

原创 面相对象基础语法

面相对象基础语法目标dir内置函数 定义简单的类(只包含方法) 方法中的self参数 初始化方法 内置方法和属性01.dir内置函数(知道)在Python中对象几乎是无所不在的,我们之前学习的变量、数据、函数都是对象在Python中可以使用以下两个方法验证:在标识符/数据后输入一个.,然后按下TAB键,iPython会提示该对象能...

2019-08-27 23:26:47 135

原创 类和对象

类和对象目标类和对象的概念 类和对象的关系 类的设计01. 类和对象的概念类和对象是面向对象编程的 两个 核心概念1.1 类类是对一群具有相同 特征或者行为的事物的一个统称,是抽象的,不能直接使用 特征被称为属性 行为被称为方法 类就相当于制造飞机时的图纸,是一个模板,是负责创建对象的1.2 对象对象是由类创建出...

2019-08-27 23:20:48 145

原创 面向对象(OOP)基本概念

面向对象(OOP)基本概念面向对象编程——Object Oriented Programming简写OOP目标了解面向对象基本概念01. 面向对象基本概念我们之前学习的编程方式就是面向过程的 面相过程和面相对象,是两种不同的编程方式 对比面向过程的特点,可以更好地了解什么是面向对象1.1 过程和函数(科普)过程是早期的一个编程概念 过程...

2019-08-27 23:17:22 179

原创 函数进阶

函数进阶目标函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数01. 函数参数和返回值的作用函数根据有没有参数以及有没有返回值,可以相互组合,一共有4 种组合形式无参数,无返回值 无参数,有返回值 有参数,无返回值 有参数,有返回值定义函数时,是否接收参数,或者是否返回结果,是根据实际的功能需求来决定的!如果函数内部...

2019-08-26 16:22:14 375

原创 变量进阶

变量进阶(理解)目标变量的引用 可变和不可变类型 局部变量和全局变量01. 变量的引用变量 和 数据 都是保存在内存中的 在Python中函数 的 参数传递以及返回值都是靠引用传递的1.1 引用的概念在Python中变量和数据是分开存储的 数据保存在内存中的一个位置 变量中保存着数据在内存中的地址 变量中记录数据的地址...

2019-08-26 16:12:27 108

原创 名片管理系统

综合应用 —— 名片管理系统目标综合应用已经学习过的知识点:变量流程控制函数模块开发名片管理系统系统需求1. 程序启动,显示名片管理系统欢迎界面,并显示功能菜单```欢迎使用【名片管理系统】V1.0新建名片显示全部查询名片退出系统```2. 用户用数字选择不同的功能3. 根据功能选择,执行不同的功能4. 用户名片需要记录用户的姓名、电话、Q...

2019-08-15 23:52:27 363

原创 高级变量类型

高级变量类型目标列表 元组 字典 字符串 公共方法 变量高级知识点回顾Python 中数据类型可以分为数字型和非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真True非 0 数——非零即真 假False0 复数型 (complex) 主要用于科学计算,例如:平面场问题、波动问题、电感电容等...

2019-08-15 23:50:22 98

原创 函数基础

函数基础目标函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数01. 函数的快速体验1.1 快速体验所谓函数,就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用 函数的使用包含两个步骤: 定义函数 ——封装独立的功能 调用函数 —— 享受封装的成果 函数的作用,在开发程序时,使用函数可以提高编...

2019-08-15 23:35:13 132

原创 循环

循环目标程序的三大流程 while 循环基本使用 break 和 continue while 循环嵌套01. 程序的三大流程 在程序开发中,一共有三种流程方式: 顺序——从上向下,顺序执行代码 分支—— 根据条件判断,决定执行代码的分支 循环—— 让特定代码 重复执行 02.while循环基本使用循环的作用就是让指定的代码重复的...

2019-08-13 23:29:48 86

原创 运算符

运算符目标算数运算符 比较(关系)运算符 逻辑运算符 赋值运算符 运算符的优先级数学符号表链接:https://zh.wikipedia.org/wiki/数学符号表01. 算数运算符是完成基本的算术运算使用的符号,用来处理四则运算| 运算符| 描述 | 实例 || :---: | :---: | --- || + | 加 | 10 + 20 = 30 || ...

2019-08-13 23:11:01 83

原创 判断(if)语句

判断(if)语句目标开发中的应用场景 if 语句体验 if 语句进阶 综合应用01. 开发中的应用场景生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?……程序中的判断```python if 今天发工资:先还信用卡的钱if 有剩余: 又可以happy了,O(∩_∩)O哈哈~else: 噢,n...

2019-08-13 23:04:35 565

原创 变量的命名

变量的命名目标标识符和关键字 变量的命名规则0.1 标识符和关键字1.1 标识符标示符就是程序员定义的变量名、函数名名字需要有见名知义的效果,见下图:标示符可以由字母、下划线和数字组成 不能以数字开头 不能与关键字重名思考:下面的标示符哪些是正确的,哪些不正确为什么?fromNo12from#12my_Booleanmy-Boo...

2019-08-13 22:53:23 114

原创 变量的基本使用

变量的基本使用程序就是用来处理数据的,而变量就是用来存储数据的目标变量定义 变量的类型 变量的命名01. 变量定义在 Python 中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建 等号(=)用来给变量赋值 =左边是一个变量名 =右边是存储在变量中的值 python 变量名 = 值变量定义之后,后续就可以直接使用了1) 变量...

2019-08-11 23:26:48 246

原创 程序执行原理(科普)

程序执行原理(科普)目标计算机中的三大件 程序执行的原理 程序的作用01. 计算机中的三大件计算机中包含有较多的硬件,但是一个程序要运行,有三个核心的硬件,分别是:CPU 中央处理器,是一块超大规模的集成电路 负责处理数据/计算 内存 临时存储数据(断电之后,数据会消失) 速度快 空间小(单位价格高) 硬盘 永久存储数据 速度慢...

2019-08-11 23:21:57 162

原创 算数运算符

算数运算符计算机,顾名思义就是负责进行数学计算并且存储计算结果的电子设备目标算术运算符的基本使用01. 算数运算符算数运算符是运算符的一种 是完成基本的算术运算使用的符号,用来处理四则运算| 运算符| 描述 | 实例 | | :---: | :---: | --- | | + | 加 | 10 + 20 = 30 | | - | 减 | 10 - 20 = -10 ...

2019-08-11 23:17:50 265

空空如也

空空如也

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

TA关注的人

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