这里推荐所有 Windows 10/8/7 用户安装 32 位版本, 因为部分扩展包可能不支持 64 位版本。
安装版 推荐使用安装版, 默认启用 pip. 省了很多事儿。 Python123 所有下载链接均来自 官方网站,请放心使用。
embeddable zip 版 绿色解压版,下载并解压后需手动设置环境变量。
默认已自带了 python 2 和 python 3版本。
python --version
Python 2.7.16
python3 --version
Python 3.7.3
若未安装,brew 用户,推荐在终端使用 brew install python3 命令安装 Python。
Linux 可通过包管理期进行安装。
查看 pip 版本,可用于确定是否成功 python
pip --version
升级 pip
pip install -U pip
安装包
pip install SomePackage # 最新版本
pip install SomePackage==1.0.4 # 指定版本
pip install 'SomePackage>=1.0.4' # 最小版本
升级包
pip install --upgrade SomePackage
卸载包
pip uninstall SomePackage
搜索包
pip search SomePackage
显示安装包信息
pip show
查看指定包的详细信息
pip show -f SomePackage
列出已安装的包
pip list
查看可升级的包
pip list -o
可设置 pip 从国内的镜像源下载安装 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣 http://pypi.douban.com/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
设置方法,以清华镜像源为例:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xxxxxxx
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
在线编程 | Python123 https://www.python123.io/index/playground/python
# 默认会换行, 懂我呀
print('hello')
# 重载该函数, end填入''则不换行
print('world', end='')
i = 2 * 3
print(type(i)) # <class 'int'>
# 有除法, 直接变成了 float 类型, 这一点和 Java 不太一样。
i /= 2
print(type(i)) # <class 'float'>
python 下的逻辑的运算符
逻辑运算符的优先级为 not>and>or
,如果一个表达式包含任意两个运算符,则要遵循运算符的优先级,建议显式通过添加括号的方式明确运算符优先级。
python 没有 else if, 但是有 elif。
if:
xxx
elif:
yyy
else:
zzz
python 的集合类型 list
list 可以写负数下标
0, 1 , 2, 3
-4, -3, -2, -1
append 用于追加数据 insert(索引, 数据) 更新数据 列表[索引] = 数据 删除数据: 列表.pop(索引)
python 的集合类型 字段
dicti = {'name': 'likai', 'age': 27}
键名称.pop[键名称] 删除该字段
字典[键名称] 取出该数据, 如果是left value, 则是insert or update.
> 若字典中有该"key"则会对原值进行修改,若没有则在原字典的基础上新增key并对其赋值。
while循环(不定次循环) 与 for 循环(固定次数的循环) 采用的是 for 循环变量 in 列表变量:
列表变量可以是
* range(10, 13) 这种形式# 左闭右开原则, 10 到 13 则是 10, 11, 12
* range(3) 的输出结果则是 0, 1, 2
# 与 Java 的 foreach 语句如出一辙,写法更加优雅:
col1 = [22, 99, 44]
col2 = [77, 55, 33]
col3 = [66, 11, 88]
row = [col1, col2, col3]
for r in row:
for c in r:
print(c, end=' ')
print()
Python 下载 | Python123 https://www.python123.io/download