搜索结果
查询Tags标签: self,共有 3605条记录-
python魔术方法__call__的研究
__call__方法解释 官方定义为,将实例化的类变成可调用对象,比较难于理解,个人理解为,如果类中定义了__call__方法,那么就给该类扩展了一个可调用特性,可以像函数一样去调用,例如:a=类名() a(参数)等价于a.__call__(参数) class apple(object):def __init__(self,x…
2021/12/9 9:17:40 人评论 次浏览 -
python魔术方法__call__的研究
__call__方法解释 官方定义为,将实例化的类变成可调用对象,比较难于理解,个人理解为,如果类中定义了__call__方法,那么就给该类扩展了一个可调用特性,可以像函数一样去调用,例如:a=类名() a(参数)等价于a.__call__(参数) class apple(object):def __init__(self,x…
2021/12/9 9:17:40 人评论 次浏览 -
算法题(三)
1、合并两个有序链表 解题思路:两个链表都是升序链表,要将其串成一个升序链表,则需要新建一个链表,每次都指向节点的最小值,要考虑链表越界的情况。时间复杂度O(m+n),空间复杂度O(1)。 代码:# Definition for singly-linked list. # class ListNode(object): # …
2021/12/9 1:17:00 人评论 次浏览 -
算法题(三)
1、合并两个有序链表 解题思路:两个链表都是升序链表,要将其串成一个升序链表,则需要新建一个链表,每次都指向节点的最小值,要考虑链表越界的情况。时间复杂度O(m+n),空间复杂度O(1)。 代码:# Definition for singly-linked list. # class ListNode(object): # …
2021/12/9 1:17:00 人评论 次浏览 -
Python 日志、调试与单元测试
使用 logging 模块打印日志 import logging logging.basicConfig(level=logging.INFO) """ logging 共有四个级别: logging.INFO logging.WARNING logging.DEBUG logging.ERROR """n = 2 m = 0 logging.info(f"n:{n}, m:{m}") &…
2021/12/9 1:16:46 人评论 次浏览 -
Python 日志、调试与单元测试
使用 logging 模块打印日志 import logging logging.basicConfig(level=logging.INFO) """ logging 共有四个级别: logging.INFO logging.WARNING logging.DEBUG logging.ERROR """n = 2 m = 0 logging.info(f"n:{n}, m:{m}") &…
2021/12/9 1:16:46 人评论 次浏览 -
Python -- 面向对象(2)
class Bar:def foo(self,arg):print(self.name,self.age,self.gender,arg)z1 = Bar() z1.name = Tom z1.age = 30 z1.gender = male z1.foo(why)print(================================================)z2 = Bar() z2.name = Mary z2.age = 25 z2.gender = female z2.fo…
2021/12/8 22:18:58 人评论 次浏览 -
Python -- 面向对象(2)
class Bar:def foo(self,arg):print(self.name,self.age,self.gender,arg)z1 = Bar() z1.name = Tom z1.age = 30 z1.gender = male z1.foo(why)print(================================================)z2 = Bar() z2.name = Mary z2.age = 25 z2.gender = female z2.fo…
2021/12/8 22:18:58 人评论 次浏览 -
【算法零基础100讲题解】第一讲 幂与对数——基于Python语言
幂与对数 一、写在前面二、题目解析231.2的幂326.3的幂342.4的幂 三、写在后面一、写在前面 幂和对数是数学上的内容,这部分的知识在我们高中的时候也已经有所涉及,在这里我也就不和大家详细介绍太多啦! 今天的题目呢也是一些和幂相关的,可以帮助我们更加深入理解其在…
2021/12/8 20:18:56 人评论 次浏览 -
【算法零基础100讲题解】第一讲 幂与对数——基于Python语言
幂与对数 一、写在前面二、题目解析231.2的幂326.3的幂342.4的幂 三、写在后面一、写在前面 幂和对数是数学上的内容,这部分的知识在我们高中的时候也已经有所涉及,在这里我也就不和大家详细介绍太多啦! 今天的题目呢也是一些和幂相关的,可以帮助我们更加深入理解其在…
2021/12/8 20:18:56 人评论 次浏览 -
? 实战系列 ? 1?? 微信小程序自动化测试实践(附 Python 源码)??
缘起,为什么要进行小程序自动化测试随着微信小程序的功能和生态日益完善,很多公司的产品业务形态逐渐从 App 延升到微信小程序、微信公众号等。小程序项目页面越来越多,业务逻辑也越来越复杂,全手工测试已无法满足快速增长的业务需求。 然而,由于小程序本身的一些特性…
2021/12/8 20:17:23 人评论 次浏览 -
? 实战系列 ? 1?? 微信小程序自动化测试实践(附 Python 源码)??
缘起,为什么要进行小程序自动化测试随着微信小程序的功能和生态日益完善,很多公司的产品业务形态逐渐从 App 延升到微信小程序、微信公众号等。小程序项目页面越来越多,业务逻辑也越来越复杂,全手工测试已无法满足快速增长的业务需求。 然而,由于小程序本身的一些特性…
2021/12/8 20:17:23 人评论 次浏览 -
模仿jinja2的模板语言实验,可用于简易框架中
mcw_str= wo shi {{ name }}import reclass myclass():def inithtml(self):ret1 = re.search({{ (?P<mcw1>.*) }}, mcw_str) #在模板文件中匹配包含{{ 变量 }}的。try:bianliang = ret1.group(mcw1) #匹配并获取变量的值except Exception as e:passreturn bianl…
2021/12/8 6:16:47 人评论 次浏览 -
模仿jinja2的模板语言实验,可用于简易框架中
mcw_str= wo shi {{ name }}import reclass myclass():def inithtml(self):ret1 = re.search({{ (?P<mcw1>.*) }}, mcw_str) #在模板文件中匹配包含{{ 变量 }}的。try:bianliang = ret1.group(mcw1) #匹配并获取变量的值except Exception as e:passreturn bianl…
2021/12/8 6:16:47 人评论 次浏览 -
面向对象(4)
面向对象(4)1、组合 # 组合面向对象中组合的概念,其实本质上也是为了减少代码冗余, 核心思想是:对象的属性对应的不再是具体的一个值,而是一个对象,这样 我们在调用的时候就能很大程度的减少重复代码的编写如果要给一个学生对象传入课程信息,1、直接参数传入(太长…
2021/12/7 23:23:39 人评论 次浏览