python

Python笔记:错误处理

Python与其他大部分语言一样内置了错误处理的机制,使用try,except,finally一套来处理程序抛出的错误; 处理错误 当我们预测某些代码可能会出错时,就使用这样的代码来处理: try: print(‘try…’) r = 10 / 0 print(‘result:’, r) except ZeroDivisionError as e: print(‘except:’, e) fi […]

Python笔记:dict和set

dict字典:大括号键值对 dict全称dictionary,也称为map,使用键-值(key-value)存储,具有极快的查找速度。 相关操作 d = {‘Michael’: 95, ‘Bob’: 75, ‘Tracy’: 85} # 获取一个key的值,如果不存在的key,会报错 # d[‘Michael’] # 95 # 设置key-value,如果已存在的key,value会被覆盖,如果不 […]

Python笔记:list和tuple

list列表:中括号 list是一种有序的集合,可以随时添加和删除其中的元素。 关于list的一些操作: classmates = [‘Michael’, ‘Bob’, ‘Tracy’] # 用len()函数可以获得list元素的个数 len(classmates) # 3 # 用数字索引访问元素 classmates[1] # ‘Bob’ # -1 索引 表示最后一个元素,依次 -2,-3都是可 […]

Python之virtualenv实现多应用多版本环境隔离

我们现在系统里已经有了两个常用版本的python来满足不同应用的需求,分别的是python2.7.5和python3.6.1,但是我们现在又有不同的多个应用,都要用到这两套环境,每个应用有不同的依赖包,我们直接使用系统级的这两个环境来跑程序有两个弊端: 当两个应用需要用到同一个版本python,同一个依赖包,但是依赖包版本却不一样的,这时候没办法解决。 多个应用的依赖包都装到同一个环境中,非常不方 […]

Python之在已存在Python2下安装Python3

系统默认自带了一个python2.7,我们有的应用需要用到Python3来运行,那我们就来为系统安装一个Python3.6.1为后面的开发做准备。 下载压缩包 wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz 创建目录 # 查看一下现有python的位置 whereis python python: /usr/bin/pyt […]

Scroll to top