Python基础
FierceALiang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
selectors模块
IO复用:为了解释这个名词,首先来理解下复用这个概念,复用也就是共用的意思,这样理解还是有些抽象,为此,咱们来理解下复用在通信领域的使用,在通信领域中为了充分利用网络连接的物理介质,往往在同一条网络链路上采用时分复用或频分复用的技术使其在同一链路上传输多路信号,到这里我们就基本上理解了复用的含义,即公用某个“介质”来尽可能多的做同一类(性质)的事,那IO复用的“介质”是什么呢?为此我们首先来看看服务器编程的模型,客户端发来的请求服务端会产生一个进程来对其进行服务,每当来一个客户请求就产生一个进程来服务,然而原创 2021-04-04 18:12:01 · 304 阅读 · 0 评论 -
python类方法&实例方法&静态方法
class S(): def __init__(self, a): self.a = a def x(self): print('a is', self.a) @classmethod def b(*args): print('arg is', args) @classmethod def c(cls): print('cls is', cls) @staticmethod原创 2021-04-04 18:09:32 · 179 阅读 · 0 评论 -
Django 实现下载文件功能
Django 实现下载文件功能 基于Django建立的网站,如果提供文件下载功能,最简单的方式莫过于将静态文件交给Nginx等处理,但有些时候,由于网站本身逻辑,需要通过Django提供下载功能,如页面数据导出功能(下载动态生成的文件)、先检查用户权限再下载文件等。因此,有必要研究一下文件下载功能在Django中的实现。 最简单的文件下载功能的实现 将文件流放入HttpResponse对象即可,如: from django.http import HttpResponse def file_downloa原创 2021-04-04 18:03:41 · 526 阅读 · 0 评论 -
日志记录类
日志记录类 import logging import os class LogRecorder: """日志记录类 单例""" _instance = None def __new__(cls, *args, **kwargs): if not cls._instance: cls._instance = object.__new__(cls) return cls._instance def __init__原创 2021-04-04 18:01:40 · 246 阅读 · 0 评论 -
Python中的逻辑运算符:‘and‘与‘or‘的用法
Python中的逻辑运算符:'and’与’or’的用法 1、运算的优先级为:() > not > and > or; 2、'and’运算符: 当两边都为真时才是真,且返回’and’后边的内容, 当两边都为假时返回’and’前面的内容, 当一真一假时返回代表假的内容; 3、'or’运算符: 当有一个为真时即是真,且返回代表真的内容, 当两边都为假时返回’or’后面面的内容, 当两边都为真时返回’or’前面的内容; 4、逻辑短路: 1)、True or 表达式 2)、False原创 2020-07-05 22:40:44 · 1029 阅读 · 0 评论 -
编程语言分类及区别
编程语言分类及区别 一、按历代分类 编程语言分为三大类:机器语言、汇编语言、高级语言 第一代语言(1GL):机器语言 特征:面向机器的指令,机器可以直接执行。 第二代语言(2GL):汇编语言 特征:使用助记符代替机器指令。 第三代语言(3GL):高级语言 特征:是设计更容易被人们所理解的程序语言,告诉计算机执行什么任务和执行任务的步骤,是过程化的,最重要的作用是此时已经脱离了机器硬件系统,具有代码可移植性。 第四代语言(4GL):应用语言 特征:只需要告诉计算机要执行什么任务,而不需要指定执行步骤,是非过原创 2020-07-05 22:40:08 · 7752 阅读 · 0 评论 -
Python2跟Python3的区别
Python2跟Python3的区别 1、print() 函数的区别 python3必须加括号,python2加不加都行; 2、Python2 的默认编码是ASCII,Python3的默认编码是UTF-8; 3、Python2中既有长整型(long)又有整型(int),Python3中只有整型(int); 4、Python2以前没有布尔型,0表示False,用1表示True;Python3 把 True 和 False 定义成关键字,它们的 **还是 1 和 0,可以和数字运算;** 5、Py原创 2020-07-05 22:38:41 · 233 阅读 · 0 评论
分享