![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 90
Never ever meet
这个作者很懒,什么都没留下…
展开
-
调用支付宝接口一直出现问题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 · 4773 阅读 · 2 评论 -
python爬虫框架scrapy
目录Scrapy 框架scrapy五大核心组件简介提升scrapy的爬取效率增加并发:降低日志级别:禁止cookie:禁止重试:减少下载超时:scrapy基本使用环境安装:scrapy使用流程:爬虫文件解析scrapy的数据持久化存储基于终端指令的持久化存储基于管道的持久化存储操作实例:爬取蔬菜网站的近十天内蔬菜的价格等信息Scrapy 框架谈起爬虫必然要提起 Scrapy 框架,因为它能够帮助提升爬虫的效率,从而更好地实现爬虫.原创 2021-04-06 20:26:21 · 438 阅读 · 0 评论 -
私有化
私有化的作用:()影藏类的属性不被外界随意所修改 也可以进行修改但是需要使用set函数进行修改 如果想要获取对象的一个具体的属性就要使用get函数私有化的作用一句话进行总结就是保护对象的属性不被随意的修改class Person(): def __init__(self,name,age): self.name = name ###没有私有化属性name...原创 2020-03-24 21:38:54 · 258 阅读 · 0 评论 -
函数的应用
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 · 292 阅读 · 0 评论 -
常见魔术方法
1.__init__初始化魔术方法触发时机:初始化对象时触发(不是实例化触发,但是和实例化在一个操作中)参数:至少有一个self,接收对象返回值:无作用:初始化对象的成员注意:使用该方式初始化的成员都是直接写入对象当中,类中无法具有2.__new__实例化魔术方法触发时机: 在实例化对时触发参数:至少一个cls 接收当前类返回值:必须返回一个对象实例作用:实例化对象...原创 2020-03-24 20:19:23 · 699 阅读 · 0 评论 -
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 · 223 阅读 · 0 评论 -
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 · 378 阅读 · 0 评论 -
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 · 350 阅读 · 0 评论 -
python中的map函数
https://blog.csdn.net/quanlingtu1272/article/details/95482253转载 2020-02-28 11:27:58 · 142 阅读 · 0 评论 -
关键字 变量的命名规则
import keywordprint(keyword.kwlist) ##控制台输出python的关键字变量的命名规则注意:python中的标识符是区分大小写的变量命名的另一种方法:驼峰命名法...原创 2019-07-30 23:05:43 · 204 阅读 · 0 评论 -
类和对象
类和对象目标类和对象的概念 类和对象的关系 类的设计01. 类和对象的概念类和对象是面向对象编程的 两个 核心概念1.1 类类是对一群具有相同 特征或者行为的事物的一个统称,是抽象的,不能直接使用 特征被称为属性 行为被称为方法 类就相当于制造飞机时的图纸,是一个模板,是负责创建对象的1.2 对象对象是由类创建出...原创 2019-08-27 23:20:48 · 153 阅读 · 0 评论 -
面相对象基础语法
面相对象基础语法目标dir内置函数 定义简单的类(只包含方法) 方法中的self参数 初始化方法 内置方法和属性01.dir内置函数(知道)在Python中对象几乎是无所不在的,我们之前学习的变量、数据、函数都是对象在Python中可以使用以下两个方法验证:在标识符/数据后输入一个.,然后按下TAB键,iPython会提示该对象能...原创 2019-08-27 23:26:47 · 139 阅读 · 0 评论 -
面向对象封装案例 II
面向对象封装案例 II目标士兵突击案例 身份运算符封装封装是面向对象编程的一大特点 面向对象编程的第一步—— 将属性和方法封装到一个抽象的类中 外界使用类创建对象,然后让对象调用方法 对象方法的细节都被封装在类的内部一个对象的属性可以是另外一个类创建的对象01. 士兵突击需求士兵许三多有一把AK47 士兵...原创 2019-08-27 23:35:54 · 119 阅读 · 0 评论 -
私有属性和私有方法
私有属性和私有方法01. 应用场景及定义方式应用场景在实际开发中,对象的某些属性或方法可能只希望在对象的内部被使用,而不希望在外部被访问到 私有属性就是对象不希望公开的属性 私有方法就是对象不希望公开的方法定义方式在定义属性或方法时,在属性名或者方法名前增加两个下划线,定义的就是私有属性或方法class Women: ...原创 2019-08-27 23:38:02 · 231 阅读 · 1 评论 -
单例
单例目标单例设计模式 __new__方法 Python 中的单例01. 单例设计模式 设计模式 设计模式是前人工作的总结和提炼,通常,被人们广泛流传的设计模式都是针对某一特定问题的成熟的解决方案 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性 单例设计模式 目的—— 让类创建的对象,在系统中只有唯一的一个实例...原创 2019-08-28 10:31:02 · 124 阅读 · 0 评论 -
多态
多态目标多态面向对象三大特性封装根据职责将属性和方法封装到一个抽象的类中 定义类的准则 继承实现代码的重用,相同的代码不需要重复的编写 设计类的技巧 子类针对自己特有的需求,编写特定的代码 多态不同的子类对象调用相同的父类方法,产生不同的执行结果 多态可以增加代码的灵活度 以继承和重写父类方法为前提 是调...原创 2019-08-28 10:33:49 · 82 阅读 · 0 评论 -
继承
继承目标单继承 多继承面向对象三大特性封装根据职责将属性和方法封装到一个抽象的类中 继承实现代码的重用,相同的代码不需要重复的编写 多态不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度01. 单继承1.1 继承的概念、语法和特点继承的概念:子类拥有父类的所有方法和属性1) 继承的语法class 类名(父类...原创 2019-08-28 10:38:03 · 117 阅读 · 0 评论 -
类属性和类方法
类属性和类方法目标类的结构 类属性和实例属性 类方法和静态方法01. 类的结构1.1 术语 —— 实例使用面相对象开发,第 1 步是设计类 使用类名()创建对象,创建对象的动作有两步: 1) 在内存中为对象分配空间 2) 调用初始化方法__init__为对象初始化 对象创建后,内存中就有了一个对象的实实在在的存在 ——实例因此,通...原创 2019-08-28 10:46:07 · 272 阅读 · 0 评论 -
面向对象(OOP)基本概念
面向对象(OOP)基本概念面向对象编程——Object Oriented Programming简写OOP目标了解面向对象基本概念01. 面向对象基本概念我们之前学习的编程方式就是面向过程的 面相过程和面相对象,是两种不同的编程方式 对比面向过程的特点,可以更好地了解什么是面向对象1.1 过程和函数(科普)过程是早期的一个编程概念 过程...原创 2019-08-27 23:17:22 · 185 阅读 · 0 评论 -
函数进阶
函数进阶目标函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数01. 函数参数和返回值的作用函数根据有没有参数以及有没有返回值,可以相互组合,一共有4 种组合形式无参数,无返回值 无参数,有返回值 有参数,无返回值 有参数,有返回值定义函数时,是否接收参数,或者是否返回结果,是根据实际的功能需求来决定的!如果函数内部...原创 2019-08-26 16:22:14 · 382 阅读 · 0 评论 -
注释
注释目标注释的作用 单行注释(行注释) 多行注释(块注释)01. 注释的作用使用用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性02. 单行注释(行注释) 以#开头,#右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用 示例代码如下: ```python这是第一个单行注释print("hell...原创 2019-08-11 23:17:11 · 102 阅读 · 0 评论 -
算数运算符
算数运算符计算机,顾名思义就是负责进行数学计算并且存储计算结果的电子设备目标算术运算符的基本使用01. 算数运算符算数运算符是运算符的一种 是完成基本的算术运算使用的符号,用来处理四则运算| 运算符| 描述 | 实例 | | :---: | :---: | --- | | + | 加 | 10 + 20 = 30 | | - | 减 | 10 - 20 = -10 ...原创 2019-08-11 23:17:50 · 270 阅读 · 0 评论 -
程序执行原理(科普)
程序执行原理(科普)目标计算机中的三大件 程序执行的原理 程序的作用01. 计算机中的三大件计算机中包含有较多的硬件,但是一个程序要运行,有三个核心的硬件,分别是:CPU 中央处理器,是一块超大规模的集成电路 负责处理数据/计算 内存 临时存储数据(断电之后,数据会消失) 速度快 空间小(单位价格高) 硬盘 永久存储数据 速度慢...原创 2019-08-11 23:21:57 · 177 阅读 · 0 评论 -
变量的基本使用
变量的基本使用程序就是用来处理数据的,而变量就是用来存储数据的目标变量定义 变量的类型 变量的命名01. 变量定义在 Python 中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建 等号(=)用来给变量赋值 =左边是一个变量名 =右边是存储在变量中的值 python 变量名 = 值变量定义之后,后续就可以直接使用了1) 变量...原创 2019-08-11 23:26:48 · 257 阅读 · 0 评论 -
变量的输入 输出
print函数是将结果输出到控制台type函数是查看变量的类型input函数输入的变量默认为字符数类型通常在使用时需要自改变量的类型变量的格式化输出变量格式化输出的举例...原创 2019-07-30 23:01:15 · 319 阅读 · 0 评论 -
执行python语言的三种方式 如何修改解释器版本 多文件项目演练
解释器 交互式 ipython 更为强大的python的交互式shell pycharm (IDE集成开发环境) pycharm如何恢复初始化设置-a 参数查看隐藏文件修改解释器版本python2不支持中文 python3支持中文多文件项目演练...原创 2019-07-21 13:58:36 · 437 阅读 · 0 评论 -
编译器的科普 python语言简介
编译型语言:如c c++ 统一编译,一次执行 解释性语言: 如python 从上到下一次读取每行代码,读取一行 翻译一行,翻译一行,执行一行编译型语言速度快跨平台的概念:开发完成的程序,可以在windows linux mac 上运行编译型语言不可以跨平台:如果我们使用了某个操作系统的编译器,最终生成了可执行的二进制文件,只能在该操作系统上运行,二不能再其他才做系统上运行。...原创 2019-07-21 13:48:17 · 240 阅读 · 0 评论 -
python中的变量
计算机中哪个硬件负责执行程序:cpu内存速度快还是硬盘的速度快:内存我们安装的程序时安装在内存中还是硬盘中:硬盘计算机关机之后,内存中的数据机会消失程序执行原理当一个程序要被执行时:(1)操作系统会首先让cpu大程序复制到内存中(2)cpu执行内存中的程序代码总而言之: 程序要被执行,首先要被加载到内存中python程序执行原理(1)操作系统会首先让cpu哈python解...原创 2019-07-24 10:57:07 · 103 阅读 · 0 评论 -
多文件项目的演练
多文件项目的演练开发项目就是开发一个专门解决一个复杂业务功能的软件 通常每一个项目就具有一个独立专属的目录,用于保存所有和项目相关的文件 一个项目通常会包含很多源文件 目标在项目中添加多个文件,并且设置文件的执行多文件项目演练在01_Python基础项目中新建一个hm_02_第2个Python程序.py 在hm_02_第2个Python程序.py文...原创 2019-08-11 23:15:04 · 72 阅读 · 0 评论 -
PyCharm 的初始设置
PyCharm 的初始设置(知道)目标恢复 PyCharm 的初始设置 第一次启动 PyCharm 新建一个 Python 项目 设置 PyCharm 的字体显示 PyCharm 的升级以及其他PyCharm 的官方网站地址是:https://www.jetbrains.com/pycharm/01. 恢复 PyCharm 的初始设置PyCharm的配置信息是保存在...原创 2019-08-11 23:09:40 · 220 阅读 · 0 评论 -
变量进阶
变量进阶(理解)目标变量的引用 可变和不可变类型 局部变量和全局变量01. 变量的引用变量 和 数据 都是保存在内存中的 在Python中函数 的 参数传递以及返回值都是靠引用传递的1.1 引用的概念在Python中变量和数据是分开存储的 数据保存在内存中的一个位置 变量中保存着数据在内存中的地址 变量中记录数据的地址...原创 2019-08-26 16:12:27 · 114 阅读 · 0 评论 -
名片管理系统
综合应用 —— 名片管理系统目标综合应用已经学习过的知识点:变量流程控制函数模块开发名片管理系统系统需求1. 程序启动,显示名片管理系统欢迎界面,并显示功能菜单```欢迎使用【名片管理系统】V1.0新建名片显示全部查询名片退出系统```2. 用户用数字选择不同的功能3. 根据功能选择,执行不同的功能4. 用户名片需要记录用户的姓名、电话、Q...原创 2019-08-15 23:52:27 · 379 阅读 · 0 评论 -
高级变量类型
高级变量类型目标列表 元组 字典 字符串 公共方法 变量高级知识点回顾Python 中数据类型可以分为数字型和非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真True非 0 数——非零即真 假False0 复数型 (complex) 主要用于科学计算,例如:平面场问题、波动问题、电感电容等...原创 2019-08-15 23:50:22 · 103 阅读 · 0 评论 -
函数基础
函数基础目标函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数01. 函数的快速体验1.1 快速体验所谓函数,就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用 函数的使用包含两个步骤: 定义函数 ——封装独立的功能 调用函数 —— 享受封装的成果 函数的作用,在开发程序时,使用函数可以提高编...原创 2019-08-15 23:35:13 · 138 阅读 · 0 评论 -
循环
循环目标程序的三大流程 while 循环基本使用 break 和 continue while 循环嵌套01. 程序的三大流程 在程序开发中,一共有三种流程方式: 顺序——从上向下,顺序执行代码 分支—— 根据条件判断,决定执行代码的分支 循环—— 让特定代码 重复执行 02.while循环基本使用循环的作用就是让指定的代码重复的...原创 2019-08-13 23:29:48 · 90 阅读 · 0 评论 -
运算符
运算符目标算数运算符 比较(关系)运算符 逻辑运算符 赋值运算符 运算符的优先级数学符号表链接:https://zh.wikipedia.org/wiki/数学符号表01. 算数运算符是完成基本的算术运算使用的符号,用来处理四则运算| 运算符| 描述 | 实例 || :---: | :---: | --- || + | 加 | 10 + 20 = 30 || ...原创 2019-08-13 23:11:01 · 87 阅读 · 0 评论 -
判断(if)语句
判断(if)语句目标开发中的应用场景 if 语句体验 if 语句进阶 综合应用01. 开发中的应用场景生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?……程序中的判断```python if 今天发工资:先还信用卡的钱if 有剩余: 又可以happy了,O(∩_∩)O哈哈~else: 噢,n...原创 2019-08-13 23:04:35 · 621 阅读 · 0 评论 -
变量的命名
变量的命名目标标识符和关键字 变量的命名规则0.1 标识符和关键字1.1 标识符标示符就是程序员定义的变量名、函数名名字需要有见名知义的效果,见下图:标示符可以由字母、下划线和数字组成 不能以数字开头 不能与关键字重名思考:下面的标示符哪些是正确的,哪些不正确为什么?fromNo12from#12my_Booleanmy-Boo...原创 2019-08-13 22:53:23 · 118 阅读 · 0 评论 -
程序执行过程 python程序执行过程
计算机中的三大件注意:程序要执行,首先要被加载到内存中python程序执行原理:操作系统会首先让cpu把python解释器的程序复制道内存中 python解释器根据语法规则,从上到下让cpu翻译python程序中的代码 cpu负责执行翻译完成的代码...原创 2019-07-24 10:43:43 · 198 阅读 · 0 评论