zoukankan      html  css  js  c++  java
  • python学习笔记3

    python学习笔记3
    ------------------------------------
    1.类与对象的概念:
    类:类似于模板,共性实物的抽象
    对象:共性事物的一个体现,实例(instance)
    总结:类是对象的模板,对象是类的实例


    类结构;包含:属性与函数

    属性:是对象的状态——成员的变量(属性)
    方法:是对象的行文——函数(方法)-重点关注

    3.问题:
    类里面可以写几个函数?
    可以写无数个函数
    函数可以带几个参数,可以不带参数吗?
    都可以
    实例调用函数时,可以输入参数小于函数自带的参数个数吗
    都可以。


    创建实例的语法:

    调用类里面的函数:print ob.nadd()
    调用类里面的属性:print ob.a

    注意:
    1。创建实例:类名()
    2。函数调用;实例.方法
    3。属性调用:实例.属性

    A.完全继承
    B.部分继承
    1.子类的属性名称跟父类一致,创建新的子类对应
    的实例,调用最新的改写的类属性
    2.子类的函数名称和父类一致,创建新的子类对应的实例,会调用最新子类函数

    ————IO目录操作/————
    os.get

    os.path.join()
    os.getcwd() # 当前的工作路径
    os.mkdir() #在某个目录下创建一个新目录
    os.rmdir() # 删掉一个目录
    os.environ.get('path') #获取环境变量
    os.listdir()#获取当前路径下的目录列表
    os.path.isdir #判断当前文件是否目录
    os.path.isfile() #判断是否文件
    os.path. #当前目录,运用join生成一个新的链接,利用mkdir 生成一个新的路径,和直接利用mkdir生成一个路径

    题目:
    指定一个路径,指定路径,
    遇到文件夹,就点击进去,直到不是文件夹为止
    不是文件夹的,需要打印出来;
    思路:迭代函数,调用自己


    ——————单元测试————————

    unittest 测试类

    创建一个测试类,来测试你要测试的目标对象

    2.引入你要测试的代码模块or类名:

    3.创建单元测试用例
    ---
    引入断言:
    self.assertEqual(result.'期望值','如果实际值不等于期望值,报错信息')

    1.math类
    加法
    减法

    2.单元测试类
    对加法减法,进行测试
    需要用到断言


    ----测试集,测试用例的集合
    -- 引入unittest
    suite = unittest.TestSuite() 一个对象,集合所有的单元测试用例
    suite.addTest(TestMath("test_add")
    suite.addTest(TestMath("test_sub")

    #创建一个对象来调用测试结合
    runner = nittest.TextTestRunner()
    runner.run(suite)
    ___

    二进制文件的写操作:
    fp = open(filePath,'wb')


    ------日志---------
    日志级别:
    try: info
    except: error
    ---------------
    收集信息:
    logger:日志收集器
    --handler ;日志输出的渠道
    file,stream
    stream --控制台
    file --输出到本地文件

  • 相关阅读:
    Java文件流应用:复制文件
    Java IO流之文件流
    初识Java-IO流
    Java集合之Properties
    Java之FilenameFilter接口
    Java之File类
    Java内部类
    Java常用类之要点总结
    Java异常类(Throwable)
    php分布式缓存系统 Memcached 入门
  • 原文地址:https://www.cnblogs.com/xyzyoyo/p/8710293.html
Copyright © 2011-2022 走看看