美文网首页
Python 安装

Python 安装

作者: acc8226 | 来源:发表于2020-03-13 23:27 被阅读0次

安装 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

相关文章

网友评论

      本文标题:Python 安装

      本文链接:https://www.haomeiwen.com/subject/fuiyfhtx.html