11 2019 档案

摘要:对List、Dict进行排序,Python提供了两个方法 sorted sorted(iterable, key=None, reverse=False) Return a new list containing all items from the iterable in ascending or 阅读全文
posted @ 2019-11-29 23:45 Hyyyy 阅读(146) 评论(0) 推荐(0)
摘要:各种推导式详解 推导式的套路 之前我们已经学习了最简单的列表推导式和生成器表达式。但是除此之外,其实还有字典推导式、集合推导式等等。 下面是一个以列表推导式为例的推导式详细格式,同样适用于其他推导式。 列表推导式 例一:30以内所有能被3整除的数 例二:30以内所有能被3整除的数的平方 例三:找到嵌 阅读全文
posted @ 2019-11-29 23:43 Hyyyy 阅读(268) 评论(0) 推荐(0)
摘要:collections模块—— Counter Counter目的是用来跟踪值出现的次数。它是一个无序的容器类型,以字典的键值对形式存储,其中元素作为key,其计数作为value。计数值可以是任意的Interger(包括0和负数)。Counter类和其他语言的bags或multisets很相似。 创 阅读全文
posted @ 2019-11-29 23:42 Hyyyy 阅读(808) 评论(0) 推荐(0)
摘要:filter filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。 例如,要从一个list [1, 4, 6, 7, 9, 12, 1 阅读全文
posted @ 2019-11-29 23:41 Hyyyy 阅读(176) 评论(0) 推荐(0)
摘要:```pythonimport shutil# 拷贝文件# shutil.copy2('原文件', '现文件')# shutil.copy2('file', 'temp')# 拷贝目录# shutil.copytree("原目录", "新目录", ignore=shutil.ignore_patterns("*.pyc"))# shutil.copytree("/Users/jingliyang/... 阅读全文
posted @ 2019-11-29 23:39 Hyyyy 阅读(180) 评论(0) 推荐(0)
摘要:前戏 我们在前面的课程中已经学会了给视图函数加装饰器来判断是用户是否登录,把没有登录的用户请求跳转到登录页面。我们通过给几个特定视图函数加装饰器实现了这个需求。但是以后添加的视图函数可能也需要加上装饰器,这样是不是稍微有点繁琐。 学完今天的内容之后呢,我们就可以用更适宜的方式来实现类似给所有请求都做 阅读全文
posted @ 2019-11-29 23:28 Hyyyy 阅读(235) 评论(0) 推荐(0)
摘要:Cookie Cookie的由来 Http协议是无状态的 无状态的意思是每次都是独立的请求存在,它的执行情况和结果与前面的请求和后面的请求都无直接关系,它不会受到前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句话来说,人生若只如初见,对服务器来说,每一次的请求都是全新的 状态可以 阅读全文
posted @ 2019-11-29 20:36 Hyyyy 阅读(244) 评论(0) 推荐(0)
摘要:ORM 模型 ORM概念 对象关系映射 全称(Object Relational Mapping) 简称ORM 模式是一种为了解决面向对象与关系型数据库存在的互不匹配的现象的技术. 简单来说, ORM是通过使用描述对象和数据库之间映射的元数据, 将程序中的对象自动持久化到关系数据库中 ORM在业务逻 阅读全文
posted @ 2019-11-25 23:51 Hyyyy 阅读(265) 评论(0) 推荐(0)
摘要:异常和错误 part1:程序中难免出现错误,而错误分成两种 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误(逻辑错误) part2:什么是异常 异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下 part3:python中的 阅读全文
posted @ 2019-11-23 16:01 Hyyyy 阅读(165) 评论(0) 推荐(0)
摘要:ORM练习题 models生成 执行导入 数据插入 sql Records of app01_author INSERT INTO VALUES ('1', '金老板', '18', '15512351234'); INSERT INTO VALUES ('2', '小哪吒', '20', '153 阅读全文
posted @ 2019-11-23 11:51 Hyyyy 阅读(229) 评论(0) 推荐(0)
摘要:Django 概述 python有许多不同的WEB框架,django是最具有代表性的一位,许多成功的网站和APP都基于django django是一个开源的web应用框架,由python编写 django采用了MVC的软件设计模式,既模型M,视图V,和控制器C MVC框架和MTV框架 MVC (Mo 阅读全文
posted @ 2019-11-18 22:29 Hyyyy 阅读(272) 评论(0) 推荐(0)
摘要:Jquery 高级版javascript 提供了更加便利的js使用方式 楔子 需求二: 将上面的li标签实现隔行换色效果 js代码 jquery代码 jquery介绍 js的痛点: + window.onload事件只能出现一次 + 如果出现多次,后面的事件会覆盖前面的事件 + 浏览器兼容性问题 + 阅读全文
posted @ 2019-11-03 00:49 Hyyyy 阅读(298) 评论(0) 推荐(0)