zoukankan      html  css  js  c++  java
  • 常用的Python知识,静态方法和类方法

    1、静态方法

    import requests
    
    class Http:
    
        #类的静态方法,调用不需要创建对象,不需要使用self
        @staticmethod
        def get(url,return_json=True):
    
            r=requests.get(url)
    
            if r.status_code==200:
                return r.json() if return_json else r.text
            else:
                return {} if return_json else ''

    2、类方法

    class Book:
        # 属性默认为类属性(可以给直接被类本身调用)
        isbn_url='http://127.0.0.1:5000/book/search/{}'
    
        #类方法(不需要实例化类就可以被类本身调用)
        @classmethod
        def search_by_isbn(cls,isbn):
    
            #cls : 表示没用被实例化的类本身
            url=cls.isbn_url.format(isbn)
    
            result=Http.get(url)
            return result
  • 相关阅读:
    接口测试
    Excel
    day16 内置函数作业
    day16 内置函数和匿名函数
    day15 内置函数
    day14 生成器进阶
    day13迭代器
    day13生成器
    day11 作业
    day11 装饰器
  • 原文地址:https://www.cnblogs.com/tangqiu/p/12565782.html
Copyright © 2011-2022 走看看