摘要:
一、基本语法 e是Exception对象,封装了错误信息 二、常见的异常 Exception的子类有多种:常见的异常 TypeError 类型错误 NameError 没有该变量 ValueError 不期望的值 AttributeError 没有该属性 UnboundLocalError 没有该局 阅读全文
摘要:
一、类的基础 一、创建类 r1 = Role('Alex','police','AK47’) #生成一个角色 , 会自动把参数传给Role下面的__init__(...)方法,这里的r1也就是上面类方法的传入参数self 二、面向对象的特性 1、封装 封装,也就是把客观事物封装成抽象的类,并且类可以 阅读全文
摘要:
目录组织方式 关于如何组织一个较好的Python工程目录结构,已经有一些得到了共识的目录结构。在Stackoverflow的这个问题上,能看到大家对Python目录结构的讨论。 这里面说的已经很好了,我也不打算重新造轮子列举各种不同的方式,这里面我说一下我的理解和体会。 假设你的项目名为foo, 我 阅读全文
摘要:
_file_:内置变量,执行脚本的当前相对路径 os.path.abspath(_file_):返回当前位置的绝对路径 os.path.dirname(os.path.abspath(_file_)):返回当前执行脚本文件所在目录 应用:BASE_DIR=os.path.dirname(os.pat 阅读全文
该文被密码保护。 阅读全文
摘要:
import re def form_s(s): s = s.replace('++','+') s = s.replace('+-','-') s = s.replace('-+','-') s = s.replace('--','+') return s def mul_sub(s): mul_regular = '[\-]?\d+\.?\... 阅读全文
摘要:
import random def v_code(): code = '' for i in range(5): # if i == random.randint(0,5): # add = random.randrange(10) # else: # add = chr(random.randint... 阅读全文