安装 python
windows 版
embeddable zip 版
这里选择 Download Windows x86 embeddable zip file
这里推荐所有 Windows 10/8/7 用户安装 32 位版本, 因为部分扩展包可能不支持 64 位版本
下载并解压后需设置环境变量.
安装版
推荐使用安装版, 默认启用pip. 省了很多事儿.
Python123所有下载链接均来自 官方网站,请放心使用。
https://www.python123.io/download
mac 版
直接默认就安装了
python --version
Python 2.7.16
python3 --version
Python 3.7.3
pip 的使用
查看pip是否安装
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 安装第三方库速度太慢
可设置 pip 从国内的镜像源下载安装
阿里云 http://mirrors.aliyun.com/pypi/simple/
豆瓣 http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
设置方法,以清华镜像源为例:
临时使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xxxxxxx
一个在线运行环境
https://makerbean.com/python_online (推荐)
https://wiki.imooc.com/section/morerun/1472.html
python 的一些语法
# 默认会换行, 懂我呀
print('hello')
# 重载该函数, end填入''则不换行
print('world', end='')
i = 2 * 3
print(type(i)) # <class 'int'>
# 有除法, 指定变成了 float 类型, 厉害了
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()
########### 输出结果:
22 99 44
77 55 33
66 11 88
参考
python123
https://www.python123.io/index
网友评论