网站首页 站内搜索

搜索结果

查询Tags标签: self,共有 3605条记录
  • day28(多态反射)

    昨日内容回顾动态方法 #绑定给对象的方法 对象来调用会自动将对象当作第一个参数传入(形参self) classA: def func1(self) pass #绑定给类的方法 对象和类调用的时候都是将类当做第一个参数传入(形参特征是cls)、 class A: @classmethod def func2(cls): pass 2.静态…

    2022/4/9 6:19:27 人评论 次浏览
  • 面向对象编程——派生实际应用、封装、多态、反射

    派生实际应用 封装 多态 反射派生实际应用 import datetime import json # 有一个字典d1 现在要将他序列化成json格式的字符串 d1 = {t1: datetime.datetime.today(), t2: datetime.date.today()} res = json.dumps(d1) # 发现报错 print(res) # TypeError: Object of ty…

    2022/4/9 1:49:07 人评论 次浏览
  • Python面向对象

    继承下的派生实际应用import datetimeimport jsonclass MyJsonEncoder(json.JSONEncoder):def default(self, o):# 形参o就是即将要被序列化的数据对象# print(重写了, o)将o处理成json能够序列化的类型即可if isinstance(o,datetime.datetime):return o.strftime(%Y-%m-%…

    2022/4/9 1:49:06 人评论 次浏览
  • 2021 fall cs61a hw06

    网址 https://inst.eecs.berkeley.edu/~cs61a/fa21/hw/hw06/ problem1: 没什么难度就是看清楚逻辑照着写就好了class VendingMachine:"""A vending machine that vends some product for some price.>>> v = VendingMachine(candy, 10)>>&…

    2022/4/8 23:26:19 人评论 次浏览
  • py 学习之另外两大特性封装和多态以及反射的内容 day 28

    今日学习内容继承下的派生实际应用 面向对象三大特性之封装 面向对象三大特性之多态 反射 双下方法继承下的派生实际应用 在学习的时候讲到这样的一个例子,还用到了之前学的时间模块内容import datetime import jsonclass MyJsonEncoder(json.JSONEncoder):def default(s…

    2022/4/8 23:25:28 人评论 次浏览
  • 面向对象编程(三)

    面向对象编程(三) 继承下的派生实际应用 # 功能:重写已有方法,在保证原来功能正常的情况下加入自己需要的功能 import datetime import jsondict1 = {datetime:datetime.datetime.today(),time:datetime.date.today()} # res = json.dumps(dict1) # print(res) # Object…

    2022/4/8 22:19:05 人评论 次浏览
  • 爬虫系列:在 Python 中用 Selenium 执行 Javascript

    Selenium 是一个强大的网络数据采集工具,其最初是为网站自动化测试而开发的。近几年,它还被广泛用于获取精确的网站快照,因为它们可以直接运行在浏览器上。Selenium 可以让浏览器自动加载页面,获取需要的数据,甚至页面截屏,或者判断网站上某些动作是否发生。 Seleni…

    2022/4/8 20:49:27 人评论 次浏览
  • 栈和队列(python实现)

    栈和队列 一、栈 1.1 定义 ​ 栈式限制在一端进行插入和删除操作的线性表,具有先进后出的特性,如图所示:1.2 基本概念判断栈是否为空:$ node $ 为栈的头结点,若 \(node\) 为空,返回 \(True\) , 否则返回 \(False\) 入栈:入栈即为在栈的顶部插入元素 出栈: 出…

    2022/4/8 20:19:25 人评论 次浏览
  • 自定制频率

    # 自定制频率类,需要写两个方法-# 判断是否限次:没有限次可以请求True,限次了不可以请求Falsedef allow_request(self, request, view):-# 限次后调用,显示还需等待多长时间才能再访问,返回等待的时间secondsdef wait(self):# 代码 import time class IPThrottle():#…

    2022/4/8 6:20:09 人评论 次浏览
  • books系列表接口

    # urls.py from django.urls import path,re_path from api import views urlpatterns = [path(books/, views.BookAPIView.as_view()),re_path(books/(?P<pk>\d+), views.BookAPIView.as_view()), ] ``````python # views.py from rest_framework.response import…

    2022/4/8 6:20:09 人评论 次浏览
  • python学习-Day27

    目录今日内容详细动态方法与静态方法动态方法绑定给对象的方法绑定给类的方法静态方法继承继承的含义继承的目的继承的基本使用继承的本质名字的查找顺序不继承的情况下单继承的情况下多继承的情况下研究菱形和非菱形问题object不参与图形构建派生类派生功能前瞻今日内容详…

    2022/4/8 1:19:19 人评论 次浏览
  • 面向对象编程2

    动态方法与静态方法 动态方法# 1.绑定给对象的方法class Programmer:def run(self):print(self)Programmer.run(app) # app # 对象调用绑定给对象的方法:自动将对象当做第一个参数传入 obj1 = Programmer() obj1.run()# 2. 绑定给类的方法class Programmer:@classmethodd…

    2022/4/8 1:19:06 人评论 次浏览
  • drf(五)—版本控制

    drf(五)—版本控制 1.源码流程 与前几节的介绍相同源码入口依旧为dispatch()和inital(); def initial(self, request, *args, **kwargs):self.format_kwarg = self.get_format_suffix(**kwargs)# Perform content negotiation and store the accepted info on the request…

    2022/4/7 23:51:37 人评论 次浏览
  • Day26

    今日总结 动态方法、静态方法 1.绑定给对象的方法class Student:def run(self):prtin(self)# 类调用绑定给对象的方法:有几个参数就需要传几个参数Student.run(123)# 对象调用绑定给对象的方法:会自动将对象当做第一个参数传入obj1.run()2.绑定给类的方法class Student:@c…

    2022/4/7 23:49:53 人评论 次浏览
  • 动态方法与静态方法与继承

    动态方法与静态方法 # 动态方法1.绑定给对象的方法class Student:def run(self):prtin(self)# 类调用绑定给对象的方法:有几个参数就需要传几个参数Student.run(123)# 对象调用绑定给对象的方法:会自动将对象当做第一个参数传入 2.绑定给类的方法 class Student:@classmet…

    2022/4/7 23:49:42 人评论 次浏览
扫一扫关注最新编程教程