Python认识
Python最新的版本为3.X的版本,也会是以后的方向,没有Python基础的建议在这个版本上进行学习,及时大量的公司使用Python2.X而且支持Python2.X的库很多,但是以后随着Python的更新,也会有越来越多Python3支持库。话不多说
1.Python3安装
官网就可以直接下载Python3的安装包,选择对应的操作系统即可,无脑安装next,但是切记要把Python的路径加入环境变量,在安装的结束有一个选项就是做这个的,勾选即可。
2.初识Python
Python安装完成以后,会有一个IDLE的集成开发环境,简单好用。启动IDLE,3个">>>"的提示符 ,就可以输入我们的代码了。
这里要先熟悉一个概念,BIF(built-in-function)内置函数,Python 3总有70多个BIF,包括我们最熟悉的print和input都是BIF。
IDLE使用颜色区分凸显代码,默认的 内置函数为紫色,字符串为绿色,关键字为橙色,结果为蓝色,可在首选项调整。
3.Python核心
在我看来,Python的核心就是缩进,Python的缩进使得我们再看Python的代码很整洁,替代了{}的代码块,Python的代码块被叫成“组(suite)”。一般缩进为4个字节,下面代码在while下面就是出现了缩进表示while下面的2行代码都是属于while的组里。
1 count=02 while count<5:3 print('Python')4 count+=1
在Python中,我们并不需要提前申明变量的类型,在Java和C中,我们申明一个元素,需要提前申明这个变量是啥类型的,int还是string,Python就并不需要这么麻烦的申明,拿来就用。比如我们申明一个count对象,直接用count=0赋值即可,对于Python来说,count就是一个名称,他只是一个值为0的对象的名字,Python一经赋值的对象,就是不会发生变化的,变化的只是名称,比如赋值a=1,此时内存中出现一个数值1,贴上了a名称,如果此时在次赋值a=2,此时是重新申明了一个对象2,然后把a这个名称换到了值为2的对象上,但是这个值为1的对象还是存在的,只是没有引用了,等等会被垃圾回收机制回收回去。