搜索结果
查询Tags标签: self,共有 3605条记录-
sqlalchemy在pythonweb中开发的使用(基于tornado的基础上)
一、关于SQLAlchemy的安装pip install SQLAlchemy安装 如果上面的方式安装不成功的情况可以使用下面的方法 百度下载window或者linux下面对应的sqlalchemy的版本下载地址解压下载的压缩包 进去该目录下使用python setup.py install测试安装是否成功二、开发基本的配置(以t…
2021/6/15 19:26:02 人评论 次浏览 -
python实现Stack
栈是线性数据结构,其特点是元素的增加和删除都是入栈和弹栈的形式(遵循先进后出或后进先出的原则) class Stack(object):def __init__(self):self.items = []def is_empty(self):return self.items == []def push(self, item):self.items.append(item)def pop(self):se…
2021/6/15 1:21:20 人评论 次浏览 -
python中的魔法函数
python中的魔法函数以双下划线开头、结尾,不能自定义。下面介绍一些: 0、特殊属性 序号名称意义备注(1)__doc__该函数的文档字符串,没有则为 None;不会被子类继承。可写(2)__name__该函数的文档字符串,没有则为 None;不会被子类继承。可写(3)__qualname__一个以点号…
2021/6/14 22:22:11 人评论 次浏览 -
[Python]树基础
关于树 树是一种数据结构,由n个有限节点组成的一个具有层次关系的集合。二叉树则是每个节点最多有两个子树的树结构。二叉树一般有以下性质:二叉树第k层上的节点数目最多为 $2^{k-1}$ 深度为 h 的二叉树至多有 $2^{h-1}$ 个节点。 包含 n 个节点的二叉树的高度至少为 $l…
2021/6/14 20:24:42 人评论 次浏览 -
python 私有属性和私有方法
应用场景在实际开发中,对象 的 某些属性或方法 可能只希望 在对象的内部被使用,而 不希望在外部被访问到 私有属性 就是 对象 不希望公开的 属性 私有方法 就是 对象 不希望公开的 方法定义方式在 定义属性或方法时,在 属性名或者方法名前 增加 两个下划线,定义的就是…
2021/6/14 20:21:21 人评论 次浏览 -
数据采集之贝壳新房【完整代码(数据库+图片)】
细节问题参考前两章。 在settings.py中设置图片和数据库 BOT_NAME = houses SPIDER_MODULES = [houses.spiders] NEWSPIDER_MODULE = houses.spidersROBOTSTXT_OBEY = False LOG_LEVEL="WARNING" #日志为警告以上才显示 DOWNLOAD_DELAY = 3ITEM_PIPELINES = {h…
2021/6/14 19:21:36 人评论 次浏览 -
[Python]队列基础
关于队列 基本的队列是一种先进先出的数据结构。 一般的队列基本操作如下:create:创建空队列 add:将新数据加入队列的末尾。返回新队列。 delete:删除队列头部的数据,返回新队列。 fromt:返回队列头部的值 empty:若队列为空,则返回一个空队列。使用列表简单实现一…
2021/6/14 14:51:08 人评论 次浏览 -
Python读写配置文件模块--Configobj
from configobj import ConfigObj import os# Python读写配置文件模块--Configobj class TestConfig():def __init__(self):self.path = os.path.dirname(os.path.dirname(__file__)) + "/config/config.ini"print(self.path)# 实例化一个Configobj对象,给Conf…
2021/6/14 12:24:57 人评论 次浏览 -
Django(63)drf权限源码分析与自定义权限
前言 上一篇我们分析了认证的源码,一个请求认证通过以后,第二步就是查看权限了,drf默认是允许所有用户访问权限源码分析 源码入口:APIView.py文件下的initial方法下的check_permissions def check_permissions(self, request):"""检查是否应允许该请求…
2021/6/14 12:21:24 人评论 次浏览 -
PySide6创建对话框应用程序
本教程演示如何使用一些基本的小部件构建一个简单的对话框。这样做的目的是让用户在QLineEdit中提供自己的名字,点击QPushButton,对话框就会向他们致意。 让我们从一个简单的完整小项目开始,它创建并显示一个对话框。此样例小项目将在本教程中更新,但如果需要,可以按…
2021/6/14 1:23:42 人评论 次浏览 -
python 创建类的语法
class Cat:def __init__(self, new_name):self.name = new_namedef eat(self):print("%s爱吃鱼" % self.name)tom = Cat("tom") tom.eat()tom2 = Cat("tom2") tom2.eat() class Person:def __init__(self, name, weight):self.name = names…
2021/6/14 1:22:30 人评论 次浏览 -
python基础篇(十四)——类(上)
前言我们前面通过三篇文章来详细为大家讲解了Python中的函数,包括如何编写函数、如何传递实参以及如何使用实参和关键字实参。从本文开始,为大家介绍Python中的类,首先为大家介绍创建和使用类。 一、创建和使用类使用类几乎可以模拟任何东西。下面来编写一个表示小狗的…
2021/6/13 20:22:58 人评论 次浏览 -
用Python从零开始创建区块链
来源 https://learnblockchain.cn/2017/10/27/build_blockchain_by_python/本文主要内容翻译自Learn Blockchains by Building One 本文原始链接,转载请注明出处。 作者认为最快的学习区块链的方式是自己创建一个,本文就跟随作者用Python来创建一个区块链。本文主要内容…
2021/6/13 14:21:53 人评论 次浏览 -
Python区块链教程(一)
来源 https://zhuanlan.zhihu.com/p/141458648l此区块链教程将详细介绍区块链背后的理论。区块链是数字货币比特币的基本构建块,此教程将讨论比特币的复杂性,全面解释区块链架构,并建立我们自己的区块链。 Satoshi Nakamoto创建了世界上第一个虚拟货币,称为比特币。你…
2021/6/13 12:27:42 人评论 次浏览 -
Python剑指offer打卡-21
Python剑指offer打卡-21文章目录 Python剑指offer打卡-21回文子串根据身高重建队列找到所有数组中消失的数字和为k的子数组二叉树的直径回文子串问题描述 问题描述:给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。 具有不同开始位置或结束位置的子串,即使…
2021/6/13 12:24:28 人评论 次浏览