python基础知识总结(一)
一、python简介
python的历史
Guido van Rossum 于 1989 年底创始了python。1991年初,python 发布了第一个公开发行版;1994年1月,python1.0 正式发布;随着2000年10月 python2.0发布,实现了完整的垃圾回收,并支持Unicode,python生态圈形成,并壮大;2008年python3.0 发布,由于此版本与之前的python不完全兼容,故开发时应注意正在使用以及应使用的版本。
python的优缺点
优点:拥有高级的数据结构,减少框架开发需要的时间,在核心语言中提供了重要的构建单元,缩短了开发时间与代码量,产生可读性更高的代码,简洁、易读;面向对象编程,为数据和逻辑相分离的结构化和过程化编程添加了新的活力,面向对象编程支持将特定的行为、特性以及功能与它们要处理的数据结合在一起;开源代码,拥有强大的社区与生态圈;可拓展、可嵌入,可以与其他主流语言相互调用;易维护、健壮性,提供了安全合理的退出机制,一旦出错崩溃,解释器程序就会转出“堆栈跟踪”,里面有可用到的全部信息,包括崩溃的原因以及是哪段代码;拥有强大的第三方模块、包,为你完成工作提供可能;内存管理器,python中的内存管理由python解释器负责,开发人员可以从内存事物中解脱出来。总之,python是一款具有极高开发效率的高级汇编语言。
python的安装
python的官网:http://python.org
安装过程中应注意下载的版本号以及对应的电脑系统,Windows下可直接进行安装,安装时注意添加python的环境变量,且安装路径不要有中文,win7下还需安装Service Pack1 补丁包,在自定义的安装设置界面中,最好将‘pip’,‘tcl/tk’,‘python test suite’等选项勾上。
安装完成后,可运行命令行提示符,输入python,可以确认版本号,以及是否为你的python添加了环境变量。
二、交互式编辑工具
IDLE-自带的集成开发工具
ipython 与 jupyter
在命令行提示符中输入:pip install ipython jupyter 如果安装过程中出现不允许访问的错误,试试 pip -user install ipython jupyter
在命令行提示符中输入:jupyter notebook 就可以在窗口浏览器中进行交互式操作
Pycharm
在pycharm官网进行下载安装。pycharm拥有调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制功能,同时还提供了一些很好的功能用于Django开发,支持Google App Engine ,Ironpython。
Sublime Text 3
Sublime Text是一款流行的代码编辑器软件,也是HTML和散文先进的文本编辑器。
Sublime Text安装package control,在tools下选择install package control即可安装,然后通过package control选择 install package可以安装localization(中文界面插件,在帮助中可转换)、anaconda(通过preferences中package setting\anaconda\setting-dafault中,搜索python_interpreter,将其对应的值改成Python的可执行程序)
三、变量及类型
变量是一种存储数据的载体,变量的值可以被读取和修改,这是所有计算和控制的基础。
整型:int(),在python中可以处理任意大小的整数,在python2版本中有int()与long()两种类型的整数
字符串型:str(),字符串是以单引号或双引号括起来的任意文本
布尔型:bool(),True 和 False 两种值,值得注意的是int(True)==1,int(False)==0