首页 > 编程语言 >Python Flask Class类默认方法(函数)

Python Flask Class类默认方法(函数)

时间:2024-01-14 13:55:36浏览次数:29  
标签:__ 调用 setattr Python Flask init 方法 Class

前言全局说明

Class类默认方法(函数)


一、安装flask模块

二、引用模块

三、启动服务

模块安装、引用模块、启动Web服务方法,参考下面链接文章:
https://www.cnblogs.com/wutou/p/17963563


四、Class类默认方法(函数)

默认方法(函数) 说明 备注
init 类被调用后,自动执行的 初始化方法
setattr 调用类后,没有找到方法,会执行此方法

五、Class类默认方法(函数),示例

5.1 创建一个类

## https://www.cnblogs.com/wutou/p/17963571

class Foo(object):
    def __init__(self, str):
        print("init 被调用.", str)

    def __setattr__(self, key, value):
        print("setattr 被调用.")

    def __getattr__(self, items):
        print("getattr 被调用.")

5.1. __init__方法:

实例化类的时候会自动,调用init

5.1.1 传值的写法
obj = Foo("hello")
5.1.2 不传值的写法
obj = Foo()

不传值就要把 init 的str参数去掉


5.2 __setattr__方法:

obj.x = 123

调用x的时候,类里没有x ,就会自动调用 setattr
x 传给 key; 123 传给 value


5.3 __getattr__方法:

获取值

obj.x




免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://www.bilibili.com/video/BV11Y411h71J?p=38



标签:__,调用,setattr,Python,Flask,init,方法,Class
From: https://www.cnblogs.com/wutou/p/17963571

相关文章

  • Python Flask 模块安装、引用模块、启动Web服务方法
    前言全局说明模块安装、引用模块、启动服务一、安装flask模块官方源:pip3installflask==2.3.2国内源:pip3installflask==2.3.2-ihttp://pypi.douban.com/simple/--trusted-hostpypi.douban.com以上二选一,哪个安装快用哪个flask安装时间2023-11更多国内源:......
  • Python教程(24)——全方位解析Python中的装饰器
    Python装饰器是一种特殊的函数,它接收一个函数作为参数,然后返回一个新的函数,用于扩展或修改原始函数的行为。装饰器提供了一种便捷的方式来在不修改被装饰函数源代码的情况下,增加、修改或包装函数的功能。通俗点说就是尽量不修改原有功能代码的情况下,给原有的功能添加新的功能。装......
  • 深入了解 Python MongoDB 查询:find 和 find_one 方法完全解析
    在MongoDB中,我们使用find()和find_one()方法来在集合中查找数据,就像在MySQL数据库中使用SELECT语句来在表中查找数据一样查找单个文档要从MongoDB的集合中选择数据,我们可以使用find_one()方法。find_one()方法返回选择中的第一个文档。示例查找customers集合中......
  • 深入了解 Python MongoDB 查询:find 和 find_one 方法完全解析
    在MongoDB中,我们使用find()和find_one()方法来在集合中查找数据,就像在MySQL数据库中使用SELECT语句来在表中查找数据一样查找单个文档要从MongoDB的集合中选择数据,我们可以使用find_one()方法。find_one()方法返回选择中的第一个文档。示例查找customers集合......
  • Python手相识别教程6线的通用原则
    6线的通用原则线条不是无缘无故写在手上的,它们来自上天的影响和人类自身的个性。--亚里士多德手部的主要纹路被称为手掌皱纹,在子宫中的第三个月就已完全形成。在胚胎发育成胎儿的关键时刻,有关个人生命的大量信息已经铭刻在手掌上。大脑和手是由相同的干细胞构成的,它们之间的关......
  • Python系统模块增强库(xToolkit库)
    1什么是xToolkit库库xToolkit的中文名字叫X工具集.是python内置库的一个扩展库.把python的datetime,string,list,dist,xthread等数据结构进行了系统库功能的扩展。安装方法(利用阿里云的pypi源安装会比默认的pypi快很多):pipinstallxToolkit-ihttps://mirrors.aliyun.com/pyp......
  • Python学习笔记
    Python学习因为我之前使用Python复现算法,所以环境早已经进行了配置要点简介脚本语言是一种介乎于HTML和诸如JAVA、VisualBasic、C++等编程语言之间的一种特殊的语言,尽管它更接近后者,但它却不具有编程语言复杂、严谨的语法和规则。有一些脚本语言已经发生了变化,如Py......
  • Python 运算符
    数据转换在日常开发中使用频次也是非常高的,了解一下隐式类型转换和显示类型转换。隐式类型转换:我们对两种不同类型的数据做运算,例如整数类型和浮点型运算,这时候我们需要把整数转换为浮点型,避免数据丢失。显式类型转换:在显式类型转换中,用户会将对象的数据类型转换为所需的数据类型。......
  • python | 小游戏 开局托儿所 自动化脚本 pyautogui
    小游戏开局托儿所自动化脚本pyautogui纯sb游戏,我脚本都不是总能上100分。当然,跟我算法不是最优肯定也有关系。别玩这游戏,纯浪费时间。好久不写这种带算法的代码了,调了半天。importpyautoguideflike(boxa,boxb): ifabs(boxa.top-boxb.top)<10andabs(boxa.left-box......
  • python-爬元气桌面壁纸
    一、利用xpath来抓取图片url地址是:唯美壁纸-唯美手机壁纸-唯美手机动态壁纸-元气壁纸(cheetahfun.com)数据解析方式xpath二、分析在浏览器中打开网页链接后,F12找到元素,可以看到图片的的内容可以在源代码中找到,分析发现,每一个图片分别对应着一个li的标签【在<licla......