
Python
python
MGonster
麻省理工学院
展开
-
在sublime3中运行Python文件
找到Tools/Build System/New Build System打开,{"cmd": ["D:/anaconda 3/python.exe","-u","$file"],"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)","selector": "source.python","env": {"PYTHONIOENCODING": "utf-8"}}注意:cmd需要修改python.exe路径将以上代码替换原代码...原创 2022-05-26 11:06:01 · 360 阅读 · 0 评论 -
base64编码格式
# Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息def base(string:str)->str: oldstr = '' newstr = [] base = '' base64_list = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T'...原创 2022-05-24 16:28:55 · 1678 阅读 · 0 评论 -
查看pip安装包的几种方法
查看pip安装包安装的位置及安装的版本python-mpipshowxxx查看所有在虚拟环境中已下载的包python-mpipfreeze或者import xxxprint(xxx.__version__)原创 2022-04-22 10:09:30 · 3448 阅读 · 0 评论 -
lambda 表达式对列表进行排序
In [7]: students = [ ...: {"name": "TOM", "age": 20}, ...: {"name": "ROSE", "age": 19}, ...: {"name": "Jack", "age": 22}, ...: ]In [8]: students.sort(key=lambda x: x["name"])In [9]: print(students) ...:[{'name': 'Jack', 'ag.原创 2022-03-05 17:18:04 · 504 阅读 · 0 评论 -
Python函数中yield和return的区别
共同点:return和yield都用来返回值;在一次性地返回所有值场景中return和yield的作用是一样的。不同点:如果要返回的数据是通过for等循环生成的迭代器类型数据(如列表、元组),return只能在循环外部一次性地返回,yeild则可以在循环内部逐个元素返回。下边我们举例说明这个不同点。下面通过实例对比return和yield一、returnclass TestYield: def gen_iterator(self): result_list = .原创 2022-03-24 17:42:20 · 2089 阅读 · 1 评论 -
正则表达式
一、校验数字的表达式1. 数字:^[0-9]*$2. n位的数字:^\d{n}$3. 至少n位的数字:^\d{n,}$4. m-n位的数字:^\d{m,n}$5. 零和非零开头的数字:^(0|[1-9][0-9]*)$6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7. 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$8. 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$9. 有两转载 2022-03-15 11:43:32 · 92 阅读 · 0 评论 -
Python中是如何管理内存的?
垃圾回收Python 不像 C++,Java 等语言一样,他们可以不用事先声明变量类型而直接对变量进行赋值。对 Python 语言来讲,对象的类型和内存都是在运行时确定的。这也是为什么我们称 Python 语言为动态类型的原因(这里我们把动态类型可以简单的归结为对变量内存地址的分配是在运行时自动判断变量类型并对变量进行赋值)。引用计数Python 采用了类似 Windows 内核对象一样的方式来对内存进行管理。每一个对象,都维护这一个对指向该对对象的引用的计数。当变量被绑定在一个对象上的时候.原创 2022-03-15 11:04:10 · 1800 阅读 · 0 评论 -
re--正则表达式操作
https://docs.python.org/zh-cn/3.8/library/re.html#re.findall转载 2022-03-14 13:58:44 · 74 阅读 · 0 评论 -
什么是Python闭包,闭包形成条件和作用?
闭包的定义在函数嵌套的前提下,内部函数使用了外部函数的变量,并且外部函数返回了内部函数,我们把这个使用外部函数变量的内部函数叫做闭包。闭包的构成条件通过闭包的定义,可以得知闭包的形成条件如下:在函数嵌套(函数里面定义另一个函数)的前提下; 内部函数使用了外部函数的变量(也包括外部函数的参数); 外部函数返回了内部函数。上面三个条件的形成就构成了闭包。简单的示例# 定义一个外部函数def fun1(num): # 定义一个内部函数 def fun原创 2022-03-13 15:59:33 · 1230 阅读 · 0 评论