pip工具常用命令:
pip命令示例
说明
pip download SomePackage[==version]
下载扩展库的指定版本,不安装
pip freeze [> requirements.txt]
以requirements的格式列出已安装模块
pip list
列出当前已安装的所有模块
pip install SomePackage[==version]
在线安装SomePackage模块的指定版本
pip install SomePackage.whl
通过whl文件离线安装扩展库
pip install package1 package2 ...
依次(在线)安装package1、package2等扩展模块
pip install -r requirements.txt
安装requirements.txt文件中指定的扩展库
pip install --upgrade SomePackage
升级SomePackage模块
pip uninstall SomePackage[==version]
卸载SomePackage模块的指定版本
对象是python语言中最基本的概念,在python中处理的一切都是对象。
Python的对象模型
对象类型
类型名称
示例
简要说明
数字
int, float, complex
1234, 3.14, 1.3e5, 3+4j
数字大小没有限制,内置支持复数及其运算
字符串
str
'swfu', "I'm student", '''Python ''', r'abc', R'bcd'
使用单引号、双引号、三引号作为定界符,以字母r或R引导的表示原始字符串
字节串
bytes
b’hello world’
以字母b引导,可以使用单引号、双引号、三引号作为定界符
列表
list
[1, 2, 3],['a', 'b', ['c', 2]]
所有元素放在一对方括号中,元素之间使用逗号分隔,其中的元素可以是任意类型
字典
dict
{1:'food' ,2:'taste', 3:'import'}
所有元素放在一对大括号中,元素之间使用逗号分隔,元素形式为“键:值”
元组
tuple
(2, -5, 6), (3,)
所有元素放在一对圆括号中,元素之间使用逗号分隔,如果元组中只有一个元素的话,后面的逗号不能省略
集合
set
frozenset
{'a', 'b', 'c'}
所有元素放在一对大括号中,元素之间使用逗号分隔,元素不允许重复;另外,set是可变的,而frozenset是不可变的
布尔型
bool
True, False
逻辑值,关系运算符、成员测试运算符、同一性测试运算符组成的表达式的值一般为True或False
空类型
NoneType
None
空值
异常
Exception、ValueError、TypeError
Python内置大量异常类,分别对应不同类型的异常
文件
f =open('data.dat', 'rb')
open是Python内置函数,使用指定的模式打开文件,返回文件对象
其他迭代对象