摘要:
1、__new__方法 __new__方法:创建对象调用的方法 __init__方法:初始化对象调用的方法 一个类如果重写了__new__方法,又没有调用父类的__new__方法创建对象,那__init__方法也不会调用 class MyTest(object): def __init__(self 阅读全文
摘要:
一、递归函数 1、含义:一个含直接或间接调用本函数语句的函数被称之为递归函数(函数直接或间接调用函数本身,则该函数称为递归函数) 2、递归函数需要满足以下两个条件: 1)在每一次调用自己时,必须是(在某种意义上)更接近于解;2)必须有一个终止处理或者计算的准则 阶层的递归函数def factoria 阅读全文
摘要:
python编码规范(PEP8) 1、缩进 1)每一级缩进使用4个空格 2)续行应该与其包裹元素对齐,要么使用圆括号,方括号和花括号内的隐式行连接来垂直对齐要么使用挂行缩进对齐。当使用挂行缩进时,应该考虑到第一行不应该有参数,以及使用缩进以区分自己是续行。 a、对齐缩进(左边括号对齐) b、悬挂缩进 阅读全文
摘要:
一、列表的推导式 1、基础推导式 [每次遍历添加到列表的内容 for x in xxx] 2、列表推导式结合if进行过滤 [每次遍历过滤后添加到列表的内容 for x in xxx if 过滤条件] 3、列表推导式结合三目运算符进行赋值 1)[每次遍历过滤计算后添加到列表的内容 if 条件 else 阅读全文
摘要:
思维小项目总结 1、类、函数的封装 2、数据库操作的语句 1)mysql是事务自动开启的2)增删改这些对数据的操作需要提交事务才能更新数据成功3)查找不需要提交事务4)sql语句字符串时使用format格式,对于字符串的参数在sql中需要添加引号“{}” 3、还可以添加图书借阅的记录 阅读全文