您的位置:首页 > 编程语言 > Python开发

Python语言简介

2014-10-07 16:07 239 查看
Python是一种面向对象直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

SchemeRubyPerlTcl等动态语言一样,Python具备垃圾回收功能,能够自动管理内存使用。它经常被当作脚本语言用于处理系统管理任务和网络程序编写,然而它也非常适合完成各种高级任务。Python虚拟机本身几乎可以在所有的作业系统中运行。使用一些诸如py2exePyPyPyInstaller之类的工具可以将Python源代码转换成可以脱离Python解释器运行的程序。

具体的参考可以是:

http://zh.wikipedia.org/wiki/Python

基本语法部分:

if
语句,当条件成立时运行语句块。经常与
else
,
elif
(相当于
else
if
)配合使用。
for
语句,遍列列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。
while
语句,当条件为真时,循环运行语句块。
try
语句。与
except,
finally, else
配合使用处理在程序运行中出现的异常情况。
class
语句。用于定义类型。
def
语句。用于定义函数和类型的方法。
pass
语句。表示此行为空,不运行任何操作。
assert
语句。用于程序调适阶段时测试运行条件是否满足。
with
语句。Python2.6以后定义的语法,在一个场景中运行语句块。比如,运行语句块前加锁,然后在语句块运行退出后释放锁。
yield
语句。在迭代器函数内使用,用于返回一个元素。自从Python 2.5版本以后。这个语句变成一个运算符。
raise
语句。抛出一个异常。
import
语句。导入一个模块或包。

Python的表达式写法与C/C++类似。只是在某些写法有所差别。

主要的算术运算符与C/C++类似。
+, -, *, /, //, **, ~, %
分别表示加法或者取正、减法或者取负、乘法、除法、整除、乘方、取补、取模。
>>,
<<
表示右移和左移。
&, |, ^
表示二进制的
AND,
OR, XOR
运算。
>, <, ==, !=, <=, >=
用于比较两个表达式的值,分别表示大于、小于、等于、不等于、小于等于、大于等于。在这些运算符里面,
~,
|, ^, &, <<, >>
必须应用于整数。

Python使用
and
,
or
,
not
表示逻辑运算。

is, is not
用于比较两个变量是否是同一个对象。
in,
not in
用于判断一个对象是否属于另外一个对象。

Python支持字典、集合、列表的推导式(
dict comprehension, set comprehension, list comprehension
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: