python初识
迷tu小书童
热衷于技术学习和分享!
展开
-
浅谈Python中的装饰器
Python的装饰器,是Python函数(或者类)功能增强的一种方式。在了解装饰器之前,有必要先了解两个概念:闭包和柯里化。闭包Python的装饰器,实际上的闭包的应用。了解闭包是什么及其特性,请浏览这篇文章《理解Python闭包概念》。柯里化所谓的柯里化,先来看看它在维基百科上的解释:柯里化,英语:Currying,是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)...原创 2020-04-14 17:56:06 · 208 阅读 · 0 评论 -
理解Python闭包概念
闭包并不只是一个python中的特有概念,在其他编程语言中也存在,比如Javascript。闭包在函数式编程语言中应用较为广泛。理解python中的闭包一方面是能够正确的使用闭包,另一方面可以好好体会和思考闭包的设计思想。概念介绍首先看一下维基上对闭包的解释:在计算机科学中,闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数闭包(function clos...转载 2020-04-10 18:49:27 · 299 阅读 · 0 评论 -
Python文件IO基础,看这篇文章就够了!
一切皆文件Linux的设计哲学之一:一切皆文件。因此,设备也是文件,对设备的操作可以转换成对文件的I/O操作。冯诺依曼体系架构CPU由运算器和控制器组成,计算机的五大部件如下:运算器:完成各种算数运算、逻辑运算、数据传输等数据加工处理控制器:控制程序的执行存储器:用于记忆程序和数据,如内存输入设备:将数据或程序输入到计算机中,如键盘、鼠标输出设备:将数据或程序的处理结果展示...原创 2020-03-26 10:50:59 · 573 阅读 · 0 评论 -
一文说清Python可迭代对象,迭代器,生成器的关系
Python的初学者可能会对以下概念感到困惑:容器可迭代对象迭代器生成器生成器表达式这篇文章将有助于加深对上述概念的理解,并梳理它们之间的异同之处。容器容器是一种数据结构,它可收纳元素,并支持成员关系判断。它们是存储在内存中的数据结构,通常在内存中维持着元素。在Python中,它们包括:list , deque,…set , fronzensets,…dict , d...原创 2020-03-24 15:31:32 · 304 阅读 · 0 评论 -
Python虚拟环境安装与pyenv
Python环境安装PyenvPython虚拟环境:pyenvhttps://github.com/pyenv/pyenvpyenv是Python多版本管理工具,需要管理的部分:管理Python解释器管理Python版本管理Python的虚拟环境作用 Pyenv是一个python虚拟环境的管理工具。它可以下载不同版本的Python,并设定Python解释器的版本...原创 2020-03-23 18:18:17 · 633 阅读 · 0 评论