博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年1月2日

摘要: 引入模块的方式: 1. import 模块 2. from xxx import 模块 collections模块 1.Counter 计数器 from collections import Counter s = 'apple pineapple' nb = Counter(s) #Counter 阅读全文

posted @ 2019-01-02 21:12 GraceNana 阅读(173) 评论(0) 推荐(0) 编辑

摘要: try...except...else...finally... try: """操作""" except Exception as e: """异常的父类,可以捕获所有的异常""" else: """保护不抛出异常的代码, 当try中无异常的时候执行""" finally: """最后总要执行的" 阅读全文

posted @ 2019-01-02 20:54 GraceNana 阅读(247) 评论(0) 推荐(0) 编辑

摘要: 面向对象的三大特征 封装 : 把固定功能的代码封装到一个代码块,函数,对象,打包成模块 继承 : 子类可以自动拥有父类中除了私有属性外的其他所有内容 多态 : 同一个对象,多种形态 类的成员 变量 : 1.实例变量(字段) : 给对象用的 2.类变量(静态变量) : 多个对象共享的.最好是用类名来访 阅读全文

posted @ 2019-01-02 17:30 GraceNana 阅读(108) 评论(0) 推荐(0) 编辑

摘要: 装饰器代码模型: def wrapper(func): def inner(*args, **kwargs): """在执行目标函数之前要执行的内容""" ret = func(*args, **kwargs): """在执行目标函数之后要执行的内容""" return ret return inn 阅读全文

posted @ 2019-01-02 16:31 GraceNana 阅读(67) 评论(0) 推荐(0) 编辑