标签:Python

CentOS 7安装Python3

在最新的CentOS版本7.3中,自带的Python版本依旧是2.7,而Django的建议版本已经到了3.x。所以需要安装新版本的Python,同时保留旧的Python环境。 首先安装epel源 查看可用的python3版本 可以看见列表里提供Python 3.4 下面安装pip,python2.7和pyhon3.4的pip是可以同时存在的,默认分别为pip,pip3 查看pip版本信息 其实是一…

阅读全文 »

Pypi国内镜像

清华大学镜像。pypi 镜像每 5 分钟同步一次。 临时使用:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package 注意,simple 不能少, 是 https 而不是 http 设为默认:修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url至tuna,例如

阅读全文 »

Python学习笔记(三)

闭包 如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure)。它只不过是个“内层”的函数,由一个名字(变量)来指 代,而这个名字(变量)对于“外层”包含它的函数而言,是本地变量。 看一个例子: 执行这个函数,你可能认为调用f1(),f2()和f3()结果应该是1,4,9,但实际结果是: 这是为什么呢? 首先明确,调用squ()后,sq…

阅读全文 »

Python学习笔记(二)

Python基础 控制台输入 print()函数可以接受多个字符串,用逗号“,”隔开。print()会依次打印每个字符串,遇到逗号“,”会输出一个空格,这样就可以连成一串输出: python使用”%”作为替代符,与C类似: 数据类型和运算 转义 使用”\”作为转义字符 可以使用r’ ‘包含字符串进行整段文字的转义: 布尔值 布…

阅读全文 »

Python学习笔记(一)

Python是非常流行的脚本语言,能够用非常简洁的代码完成复杂的逻辑。出于一下几个原因我决定开始学习Python: 直接原因是公司的网站用Django框架 间接原因是由于同时还肩负着公司的运维,经常需要使用脚本 个人原因也需要掌握一门脚本语言。之前只用shell写脚本有些吃力 于是就这样开始了~ 安装Python3 Python有两个主要版本:2.x和3.x。既然有新的版本那就从新版本入手好了,于…

阅读全文 »