ICode9

精准搜索请尝试: 精确搜索
  • Python“预警机”2022-07-05 12:36:43

    比如考研时候,总是要关注学校通知,有时间就要去官网看看。所以为了解决这个问题,简单写了这个程序: 每5分钟检测探测一次; 如果有“事件”发生,则自动给邮箱发邮件提醒; 根据此功能,抽象的称为“预警机”。 主要结构 根据这个结构,主要修改detect() 就可方便的写出针对不同事件的“预警

  • 函数之重要参数、名称空间及作用域2022-07-04 22:06:25

    函数之重要参数、名称空间及作用域 一、重要参数 1、*与**在形参中的作用 1.*在形参中接收多余的位置实参,并组织成元组的形式返回数据值,且位置实参可以是任意的数据类型。 2.**在形参中接收多余的关键字实参,并以字典的形式返回数据值。 3.*与**若只在形参中出现,都是接收多余的实参

  • 【2022-07-04】python函数以及名称空间与作用域2022-07-04 22:00:08

    python函数以及名称空间与作用域 函数参数补充 *与**在实参中的作用 *号在实参中,会将*号后面的数据类型,用for循环的方式依次进行取值,并传输给函数使用,数据类型可以是列表、字符串、字典、元组, 其中字典在取值的时候,只有键会参与,值不参与 **只针对字典,它会将字典的键值对取出来,当

  • 封装2022-07-04 20:05:04

    广义的封装: 把方法和变量都封装在类里 比如人狗大战 规范创建对象 创建所有人的属性名都一致 把所有的方法装进一个角色里 狭义的封装: 在类的外部不能调用,私有化了 # 举例 #广义的 # class Student: # def __init__(self,name): #

  • 面向对象的3个装饰器2022-07-04 20:04:00

    @property   # 伪类装饰器      把方法伪装成属性,调用的时候直接 对象.方法, 让我们的语义更加合理 #比如计算学生的年龄,传生日 import time class Student: def __init__(self,name,birth): self.name=name self.birth=birth @property # 伪

  • 组合2022-07-04 19:01:59

    python中的组合定义:一个对象中包含另一个对象作用:降低代码的重复率,减少代码的冗余练习圆环属性:记录大圆半径,小圆半径实现计算面积:大圆-小圆实现计算周长:大圆+小圆一般写法 代码重复 # from math import pi # class Ring: # def __init__(self,r1,r2): # self.r1

  • 名称空间2022-07-04 17:05:27

            今日内容详细 *与**在实参的作用 命名关键字参数 名称空间 作用域 global和nonlocal关键字 函数名的多种使用 *与**在实参中的作用 *号只能跟可以被for循环的数据使用 **只能跟字典使用 def func(*args, **kwargs): print(args) print(kwargs) # *号的作

  • 面向对象2022-07-04 08:02:08

    面向过程-面向对象 类和对象 类是多个类似事物组成的统称,能够帮助我们快速理解和判断事物的性质 数据类型: 对象 创建类的语法 class Student: ​ pass 类的组成: 类的属性 实例方法 静态方法 类方法 例子: class Student: native_place='吉林' def __init__(self,na

  • 使用cloudflare+nginxWebUI获取真实IP,自动增加配置的脚本2022-07-04 01:00:40

    import requests as rq import time #nginxWebUI的host host = 'nginx-web-ui.xxx.com' def main(): add_ipv4() add_ipv6() add_complete() def add(ip,name='set_real_ip_from'): cookies = {#登录后抓取cookie 'SOLONID

  • UI自动化测试之页面对象设计模式2022-07-03 21:35:08

      在前面已经很系统的学习了UI自动化测试的技术栈的知识体系,但是在维护的成本而言还需要考虑进一步的优化,就可以使用页面对象设计模式,它的优势具体可以总结为如下: 创建可以跨多个测试用例共享的代码 减少重复代码的数量 如果用户界面发生了维护,我们只需要维护一个地方,这样修改以

  • 自动化测试之Page Object2022-07-03 20:35:00

    1、UI自动化中存在的问题 2、PO模式   3、poium 测试库   1、UI自动化中存在的问题   当为 Web 页面编写测试时,需要操作该 Web 页面上的元素。然而,如果在测试代码中直接操作 Web 页面上的元素,那么这样的代码是极其脆弱的,因为 UI 会经常变动。   举例:假设要对一个元素进行

  • UI自动化测试-页面对象设计2022-07-03 19:03:09

    一、为什么使用页面对象设计 在之前的UI自动化测试的学习中,我们认为我们的有些代码模块,还是可以进一步有优化的,因而页面对象设计应运而生。 使用页面对象设计的优势在于: 可以创建跨多个测试用例共享的代码 减少一些重复代码的书写 如果用户界面发生了一些变化,我们只需要维护一个

  • unittest框架基本使用2022-07-03 19:00:26

    一.命名要求 unittest对.py文件类没有命名要求,只需要函数是以test为开头的就可以 二.运行顺序 不同于pytest(从上往下)的是,unittest运行顺序是按照从0-9,A-Z,a-z的先后顺序运行的 三.五大组件 1.testcase(测试用例) (1)运行时可点击类/函数左侧绿色(当前类继承unittest.TestCase才会出现)

  • 不是吧?30秒 就能学会一个python小技巧?!2022-07-02 23:02:22

    大家好鸭!我是小熊猫

  • 设计模式-抽象工厂模式2022-07-02 21:00:12

    内容:定义一个工厂类接口,让工厂子类来创建一系列相关或者相互依赖的对象 例如:生产一部手机你,需要手机壳、CPU、操作系统三类对象来进行组装,其中每类对象都有不同的种类。对每个具体工厂,分别生产一部手机需要的三个对象 相比工厂方法模式,抽象工厂模式的每个具体工厂都生产一套产品

  • 设计模式-工厂模式2022-07-02 20:02:49

    from abc import ABCMeta, abstractclassmethod # 接口 class Pay(metaclass=ABCMeta): @abstractclassmethod def pay(self, money): pass # 称Alipay实现了pay接口 class AliPay(Pay): def __init__(self, huabei=False): self.huabei = huabei

  • Basic data structure2022-07-02 19:05:51

    栈Stack 栈如同一叠盘子,是典型的“后进先出”的线性数据结构,数据进栈和出栈都在栈顶进行。基本的栈操作如下, Stack():创建空栈;不需要输入参数,返回空栈 push(item):数据进栈;需要输入item,不需要返回参数 pop():数据出栈;不需要输入参数,不需要返回参数 peek():返回栈顶数据;不需要输入参数

  • 【python基础】第15回 函数 语法结构 参数2022-07-02 18:02:44

    本章内容概要 1.函数的本质 2.函数的语法结构 3.函数的定义与调用 4.函数的分类 5.函数的返回值 6.函数的参数 本章内容详解 1.函数的本质 函数可以看成是工具 提前定义好 之后可以反复使用 例:有函数和没有函数的区别 没有函数(没有工具):每次使用某个工具的时候都需要现场制作 有函

  • 19、闭包2022-07-02 15:05:47

    嵌套定义函数 在函数内部定义函数 def outter(): def inner(): print('Inside inner') print('Inside outter') inner() outter() 实现信息隐藏 def outter(): def inner(): print('inside inner') print('inside

  • 编译原理-词法分析-基于lex实现 python2022-07-02 12:00:12

    为了不使用破旧的vc++6.0,我去网上找到了python可以调用的库 PLY库,官方网站是http://www.dabeaz.com/ply/ply.html 同时也参考了文章:https://blog.csdn.net/chosen0ne/article/details/8077880 通过PLY库,我很方便地实现了词法分析,简单快捷。下面把代码贴上来 import ply.lex as lex

  • 【2022-07-01】初识python的函数2022-07-01 22:34:15

    Python函数 函数简介 什么是函数 假设你现在是一名维修工人,如果你事先已经准备好了工具,当你接收到某个维修任务的时候,那你就可以直接拿上工具去工作,而不是临时去制作。 同理,在程序中,函数其实就是具备某一个功能的工具,事先将工具准备好就是函数的定义,遇到需要使用的应用场景,就是

  • python函数编程——函数简介2022-07-01 22:32:48

    python函数编程——函数简介 引用 一说到函数可能你想到的就是初中学得y=f(x),那么恭喜你还是那个纯真的少年。我曾今也是少年,如今我已经长大了,那么我让我给你叨叨我这个大人学的函数是什么。现在的大人每天都要在不同地方重复使用一样工具,我们只要需要它就可以反复的使用(有电啊,有

  • * 函数的本质 * 函数的语法结构 * 函数的分类 * 函数的返回值 * 函数的参数2022-07-01 22:02:47

    今日内容概要 函数的本质 函数的语法结构 函数的分类 函数的返回值 函数的参数 今日内容详细 函数的本质 """ 函数可以看成是工具 提前定义好,随用随拿,比较方便,可以反复使用 举例说明代码中有函和没有函数的区别 没有函数(就是没有工具) 每次需要用的时候需要现场去制

  • 18、lambda 表达式2022-07-01 21:31:54

    将函数作为第一类对象 什么是第一类对象 将对象赋值给变量 number = 123 string = "hello" list = [1, 2, 3] dict = {'name': 'tom', 'age': 12} 将对象作为参数传递 print(123) print("hello") print([1, 2, 3]) print({'name': 'tom',

  • 函数基本学习之一2022-07-01 20:37:12

    目录函数的本质1.函数的含义2.为什么要有函数呢?函数的语法结构语法结构中各个数据的含义:函数的定义与调用函数的分类1.内置函数2.自定义函数函数的返回值1.什么是返回值?2.函数的返回值函数的参数1.形式参数2.实际参数3.形参与实参的关系函数的位置参数1.位置形式参数2.位置实际参

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有