随笔分类 - Python
摘要:1、利用集合set的特性 >>> lst = [1, 2 , 2, 3, 3, 5, 6, 7, 2, 1] >>> list(set(lst)) [1, 2, 3, 5, 6, 7] >>> 可以通过列表中索引(index)的方法保证去重后的顺序不变 >>> ls = [1, 2, 3, 3, 5
阅读全文
摘要:单例模式(Singleton): 单例设计模式是应用开发过程中最简单和最著名的一种创建型设计模式。 单例模式提供了这样一种机制,即确保类有且只有一个特定类型的对象,并提供全局访问点。因此,单例模式通常用于下列情形,例如日志记录或数据库操作、打印机后台处理程序,以及其他程序 该程序运行过程中只能生成一
阅读全文
摘要:第一种:使用字符串切片 第二种:使用列表的reverse方法 手写 reverse 第三种:使用reduce reduce 函数帮助: 第四种:使用递归函数 python中默认的最大递归数: 第五种:使用栈 第六种:for循环
阅读全文
摘要:1、消息队列 “消息队列”是在消息的传输过程中保存消息的容器。消息队列,一般我们会简称它为MQ(Message Queue) 我们先不管消息(Message)这个词,来看看队列(Queue)。 队列是一种先进先出的数据结构。python用list 实现队列。 在Python里边,已经实现了不少的队列
阅读全文
摘要:了解和实现冒泡排序、选择排序、插入排序、希尔排序、归并排序、和快速排序。 1.冒泡排序 冒泡排序要对一个列表多次重复遍历。 它要比较相邻的两项,并且交换顺序排错的项。 每对列表实行一次遍历,就有一个最大项排在了正确的位置。 大体上讲,列表的每一个数据项都会在其相应的位置“冒泡”。 它们的顺序是否正确
阅读全文
摘要:类:节点NODE 用链表实现的基本模块是节点。每个节点对象必须持有至少两条信息。首先,节点必须包含列表元素本身。我们将这称为该节点的“数据区”(data field)。此外,每个节点必须保持到下一个节点的引用。示例1 显示了Python 的实现方法。需要指出,我们将通常以下图 所示的方式代表一个节点
阅读全文
摘要:Python的内存管理机制:引入计数、垃圾回收、内存池机制 一、引入计数 1、变量与对象 变量赋值的时候才创建,它可以指向(引用)任何类型的对象 python里每一个东西都是对象,它们的核心就是一个结构体:PyObject 变量必须先赋值,再引用。 比如,你定义一个计数器,你必须初始化成0,然后才能
阅读全文
摘要:Python3 迭代器与生成器 迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串
阅读全文
摘要:Django 视图层: 1、URL映射 2、视图函数 3、模板 一、URL映射 1、普通 URL 映射 URL 分发(URL dispatcher)映射配置可以被看作Django项目的入口配置,通过 URL dispatcher 可以指定用户每一次访问的后台Python处理函数是什么。 每个Djan
阅读全文
摘要:regular expressions (RE) 简介 re模块是python中处理正在表达式的一个模块 1 r"""Support for regular expressions (RE). 2 3 This module provides regular expression matching
阅读全文
摘要:日志如果你曾经在代码中加入print() 语句,在程序运行时输出某些变量的值,你就使用了记日志的方式来调试代码。记日志是一种很好的方式,可以理解程序中发生的事,以及事情发生的顺序。Python 的logging 模块使得你很容易创建自定义的消息记录。这些日志消息将描述程序执行何时到达日志函数调用,并
阅读全文
摘要:Twisted 框架概况 Twisted 是一个有着10多年历史的开源事件驱动框架。Twisted 支持很多协议,包括传输层的TCP、UDP、TLS,以及应用层的HTTP、FTP等。对所有这些协议,Twisted提供了 客户端和服务器方面的开发工具。 Twisted 是一个高性能的编程框架。在不同的
阅读全文
摘要:Django组件-Forms组件 Django的Forms组件主要有以下几大功能: 渲染页面,生成HTML标签 校验用户数据(显示错误信息) HTML Form提交保留上次提交数据 1、定义Form类 2、设计url与视图对应关系 3、视图函数 4、模板文件 附:Django内置的字段及属性 二、局
阅读全文
posted @ 2019-03-25 21:49
Eagle_Fly
摘要:Python 的特殊方法,两边带双下划线的方法。 比如:__init__(self, ...)、__del__(self) 1、__init__(self,...) : 构造方法 __init__(self, ...) 构造方法,这个方法在创建对象时,自动触发执行。实例化类格式: 类名() clas
阅读全文
摘要:函数的功能: 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。 你已经知道Python提供了许多内建函数,比如print()。 也可以自己创建函数,这被叫做用户自定义函数。 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码
阅读全文
摘要:描述 sorted() 函数对所有可迭代的对象进行排序操作。 sort 与 sorted 区别: sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。 list 的 sort 方法返回的是对已经存在的列表进行操作,而内建函数 sorted 方法返回的是一个新的
阅读全文
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。 JSON 函数 使用 JSON 函数需要导入 json 库:import json。 语法 实例 以下实例将数组编码为 JSON 格式数据: 使用参数让 JSON 数据格式化输出: py
阅读全文
摘要:Python 数据类型:哈希类型、不可哈希类型 数字类型:int, float, decimal.Decimal, fractions.Fraction, complex 字符串类型:str, bytes 元组:tuple 冻结集合:frozenset 布尔类型:True, False None 哈
阅读全文
摘要:1 # _*_ coding: utf-8 _*_ 2 3 """################################################################################""" 4 5 #-- 寻求帮助: 6 dir(obj) # 简单的列出对象obj所包含的方法名称,返...
阅读全文
摘要:一、Python介绍 1、python的出生与应用 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 (龟叔:2005年加入谷歌至201
阅读全文

浙公网安备 33010602011771号