Python 基础知识

Python,是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发发明。Python语法简捷而清晰,具有丰富和强大的类库,开发效率高。

Python的官方网站:https://www.python.org。Python中文学习大本营(http://www.pythondoc.com)提供很多Python的中文文档。中谷教育(http://www.csvt.net)提供了一个36集的Python入门视频教程(http://yunpan.cn/cZvRcrnwQ3T8e 访问密码 65bb)

Python有两个版本:Python 2.x和Python 3.x。3.x库还不完善,用得最多的还是2.x。

Python内置了众多预编译并可移植的功能模块,这些功能模块叫做标准库(standard library)。Python有一个叫做PyPI(Python Package Index, http://pypi.python.org/pypi)的公共资源库,它管理着Python相关的各个功能包。

Python源代码的文件以”py”为扩展名,由Python程序解释,不需要编译。Python程序可以分解成模块、语句、表达式以及对象:1、程序由模块构成,2、模块包含语句,3、语句包含表达式,4、表达式建立并处理对象。

表达式是将不同数据(包括变量、函数)用运算符号按一定规则连接起来的一种式子。Python的基本数据类型:数字(整型长、整型、浮点型、复数型)、字符串、列表、元组、字典。列表、元组和字符串都是序列。序列的两个主要特点是索引操作符和切片操作符:索引操作符让我们可以从序列中抓取一个特定项目,索引同样可以是负数,位置是从序列尾开始计算的。切片操作符让我们能够获取序列的一个切片,即一部分序列。字典是python中唯一的映射类型(哈希表)。Python运算符包括:赋值运算符、算术运算符、关系运算符、逻辑运算符。