随笔分类 -  python基础

摘要:引子1 # -*-coding:utf-8-*- # Author:Lai import aiohttp, aiofiles, asyncio # 下载器 async def fetch(session, url): async with session.get(url) as resp: retu 阅读全文
posted @ 2020-08-29 21:03 lilied 阅读(117) 评论(0) 推荐(0)
摘要:python的枚举用法 枚举类的值不要重复 枚举类不要实例化 # -*-coding:utf-8-*- # Author:Lai from enum import Enum,unique @unique class VIP(Enum): BLACK = 1 YELLOW = 2 BLUE = 3 i 阅读全文
posted @ 2020-08-23 00:04 lilied 阅读(169) 评论(0) 推荐(0)
摘要:冒泡排序↓ def swap(L,a,b): L[a],L[b] = L[b], L[a] def bubboSort1(array): for i in range(0, len(array)): for j in range(i+1, len(array)): if array[i] > arr 阅读全文
posted @ 2019-06-30 20:27 lilied 阅读(215) 评论(0) 推荐(0)
摘要:1.构建一个节点类 2.构建一个单链表类(也可以叫做视图) 3.从左边添加元素 4.从右边添加元素 5.删除某个元素 6.查找元素值是否存在 7.在指定位置插入元素 全部代码 阅读全文
posted @ 2019-03-12 21:29 lilied 阅读(208) 评论(0) 推荐(0)
摘要:``` import os from threading import Thread # abstract_class class InputData(object): def read(self): raise NotImplementedError # abstract_class class Worker(object): def map(self): ... 阅读全文
posted @ 2018-03-26 20:47 lilied 阅读(161) 评论(0) 推荐(0)
摘要:类对象 实例化成为一个 实例对象,那么 类对象 如何 来的? 元类(metaclass)可以控制类的创建过程,它主要做三件事: 拦截类的创建 修改类的定义 返回修改后的类 1. 元类是制造类的工厂 # type是一个特殊的元类 Hello = type("Hello", (object,), {"s 阅读全文
posted @ 2018-03-18 16:45 lilied 阅读(967) 评论(0) 推荐(0)
摘要:^ $ . ? + { } | [ ] [^] [a z] \s \S \w \W [\u4E00 \u9FA5] ( ) \d 例1 例2 简单的正则爬虫 coding: utf 8 @Author: Lai import re import os import requests BASE_PAT 阅读全文
posted @ 2018-01-20 00:58 lilied 阅读(418) 评论(0) 推荐(0)
摘要:迭代器 可迭代对象:可迭代对象实现了__iter__方法,该方法返回一个迭代器对象。 迭代器: 那么什么迭代器呢?它是一个带状态的对象,他能在你调用next()方法的时候返回容器中的下一个值,任何实现了__iter__和__next__(python2中实现next())方法的对象都是迭代器,__i 阅读全文
posted @ 2018-01-19 21:25 lilied 阅读(582) 评论(0) 推荐(0)