python3中sort()和sorted()都可以用来排序,但二者有以下两个最主要的区别:sort只能应用在列表list上,而sorted可以对所有可迭代的对象进行排序的操作sort方法会在原list上直接进行排序,不...
当函数的参数不确定时,可以使用*args 和**kwargs,*args 没有key值,**kwargs有key值。def fun_var_args(farg, *args): print("arg:", f...
set方法我再python中常常用来去重操作,但是实际set方法还是有很多的其他功能,只是我们没有用到而已set是python数据类型中的集合,我们在创建一个空的集合的方法是s = set()使用add可以给集合添加元素...
Gunicorn是基于unix系统,被广泛应用的高性能的Python WSGI HTTP Server。用来解析HTTP请求的网关服务。它通常是在进行反向代理(如nginx),或者进行负载均衡(如 AWS ELB)和一个...
virtualenv是python的第三方包,可以让项目运行在一个独立的局部的 Python 环境中,使采用不同环境的项目互不干扰安装过程比较简单pip install virtualenv接着我们可以使用命令来创建虚拟...
socket模块是Python网络编程的核心模块,通过它可以实现各种网络通信功能,从简单的 TCP/UDP 连接到复杂的网络服务开发。socket模块提供了访问 BSD 套接字的接口,在现代 Unix 系统、Window...
python中format函数在我们格式化输出中常用到,但是format其实使用方法还是蛮多的,下面我们来一一学习下1.位置方法格式化print("{}.{}".format("yang", "su")) #打印结果 y...
除了def语句之外,Python还提供了一种生成函数对象的表达式形式。这个表达式创建了一个之后能够调用的函数,但是它返回了一个函数而不是将这个函数赋值给一个变量名称。 lambda表达式lambda的一般形式是关键字la...
pickle是Python的标准序列化模块,用于将Python对象转换为字节流(序列化)以及将字节流恢复为对象(反序列化)。它支持几乎所有的Python 数据类型和对象。pickle提供了4个方法,它们分别是dump、l...