摘要:本节内容 本文参考自:https://docs.python.org/3/tutorial/errors.html 一、错误与异常 错误(Error):无法通过其他代码来进行修正,只能修改原程序。包含:语法错误,逻辑错误 语法错误:不符合语言的语法规范,导致程序无法启动。这类错误Python解释器会
        
阅读全文
 
    
        
        
摘要:本节内容: 一切皆对象 元类 类的内置属性 描述符 类的装饰器 再看@property 反射 一、一切皆对象 统一两点 对象与类为实现关系,类与类为继承关系 谈对象和类是在特定场合下才有效,即 语言的场景性 使用内置属性查看对象的类 type vs instance vs issubclass cl
        
阅读全文
 
    
        
        
摘要:本节内容: 一、面向对象(OO)是思想 结论:OO是一种思想,class 定义类只是更加方便地实现OO思想而不是只有定义了class才是面向对象编程,同样即使定义了class也有可能不是面向对象编程 二、类和对象 前言 面向对象是一种思想、方法论,与面向过程、函数式编程一同组成了主流的三种编程思想 
        
阅读全文
 
    
        
        
摘要:本节内容 一、time & datetime 基本概念 UTC(Coordinated Universal Time)即格林威治天文时间,为世界标准时间 UTC+0。是以经度来区分,东部的国家早,西部的迟。中国北京为 UTC+8 DST(Daylight Saving Time)即夏令时。大家都知道
        
阅读全文
 
    
        
        
摘要:# 实现一个 含有括号的计算器,模拟eval 功能: # 分析: # 1. 找到最里层括号中内容 # 2. 计算括号中内容,结果替换掉原表达式内容(含括号) # 3. 循环上述操作,直到没有括号 # import re def cal(matched): ''' 计算匹配的表达式 num1 [+-*/] num2(可为负数,支持浮点 :param...
        
阅读全文
 
    
        
        
摘要:本节内容 一、迭代器(Iterator) 可迭代对象(Iterable Object) 表面来看,只要可以用 for...in...进行遍历元素的对象就是可迭代对象 语法层面,如果一个对象实现了__iter__方法,那么这个对象就是可迭代对象 可迭代对象 vs 迭代器 二、生成器(Generator
        
阅读全文
 
    
        
        
摘要:python   import  from import   包 模块
        
阅读全文