基础语法 推导式、生成式与生成器 推导式 概述 Python中的推导式是一种快速、简洁的数据结构创建方式,不需要手动创建数据结构中的每一个元素,类似于给出一个规律,python会根据这个规律自动填充数据结构。支持有列表推导式、字典推导... 01月29日推导式、生成式与生成器已关闭评论 阅读全文
点点滴滴 Django DRF禁用URL末尾斜杆(:) 一、关于URL末尾斜杆 比如http://127.0.0.1:8000/api/v1/register 和 http://127.0.0.1:8000/api/v1/register/, 这两个是同一... 06月21日Django DRF禁用URL末尾斜杆(:)已关闭评论 阅读全文
基础语法 01-1 数据类型 第一章 数据类型 使用type() 函数可以查看数据类型 1.1 字符串 str 字符串是使用单引号或双引号括起来的任意文本。 比如'abc', '123'等 字符串类型 字符串类型用str表示 st... 11月12日评论 阅读全文
并发编程 09-5 | asyncio基本使用 第一节 关于asyncio asyncio 在3.4 版本中加入到标准库, asyncio基于selector实现, 看似库, 其实是个框架, 包含异步IO, 事件循环, 协程, 任务等内容。 通过a... 07月03日3 阅读全文
并发编程 09-4 | 全局解释器锁 & 多进程 & 池 GIL CPython 在解释器进程级别有一把锁,叫做GIL,即全局解释器锁。 GIL 保证CPython进程中,只有一个线程执行字节码。甚至是在多核CPU的情况下,也只允许同时只能 有一个CPU核心... 06月10日评论 阅读全文
点点滴滴 python 常用函数汇总(持续更新中) 1、print()函数 打印内容 打印多项时,用逗号隔开。 每一项默认用空格隔开。它还有许多参数,用来自定义格式。 1.1 sep指定分隔符 比如用“|”分割每一项 1.2 end 指定结束符 pri... 06月10日评论 阅读全文
并发编程 09-3 | 线程同步 概念 多线程中对共享资源的访问,需要保证“线程安全”。 另外,如果一个线程需要获取另外一个线程的状态,来判断自身的先一步动作,需要一个线程间信号的传递。 Event *** Event事件,是线程间通... 06月07日评论 阅读全文
并发编程 09-2 | 多线程 多线程基本概念 一个进程中,有多个工作线程,是为多线程。 主线程一般是做资源管理,协调,监视等功能,而工作线程是真正运行工作函数,真正干活的。 每个线程都有自己的stack栈,栈是一种后进先出内存数据... 06月03日评论 阅读全文
并发编程 09-1 | 并发编程基本概念 并发编程基本概念 并发和并行的区别: 并发:一段时间内,必须做完一些事情 并行:同一时刻,同时做几件事 并行是并发的一种水平扩展的解决手段。 进程和线程 进程是系统中最小的资源管理单位,是程序运行在内... 06月01日评论 阅读全文