python重学笔记
py版本与环境配置
1、Python现有两个大版本,python2和python3,由于时间的发展早期所开发的py2程序正在不断向py3转变。
2、优点
简单(基于c的伪代码,可以专注于解决问题)、相对易学(语法简单)、免费、开源、高级语言、可移植性、解释性语言、面向对象、可扩展性、因为开源拥有丰富的库。
3、缺点
运行速度相对慢一些(可以嵌入c程序)、强制缩进(开始时会不太习惯)、单行语句
4、版本比较
py2官方在2020年停止更新
py2 | py3 | 备注 |
---|---|---|
print() | 输出时有括号 | |
print 1,2 | print(1,2) | - |
<>于!= 同义 | 只有 != | 运算符 |
Unicode和非Unicode | Unicode | 字符串 |
int 和 long | int | 非浮点数(长整型) |
5、安装
直接到官网 https://www.Python.org/下载,安装就可以了。
- 右键点击我的电脑
- 点击属性
- 点击高级系统设置
- 点击环境发量
- 在系统发量里找 path(没有则新建)
- 有 path 的点击添加
- 将你 Python 安装目弽(D:\py3)以及 Python 中 scripts 癿文件路徂(D:\py3\Scripts)
添加到 path 中。
6、目录介绍与编译器
Sublime、Pycharm、IPython、IDLE Python gui(exe文件安装时带的)
Pycharm安装包下载地址:https://www.jetbrains.com/pycharm/download/#section=windows
这边建议每30天免费试用(安装插件即可),
7、运行
更新pip
python -m pip install --upgrade pip
心形图案
print('\n'.join([''.join([('Love'[(x-y)%len('Love')] \ if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0 else ' ') \ for x in range(-30, 30)]) for y in range(30, -30, -1)]))