Python 语句语法:与类 C 语言的对比及应用
1. Python 2.5 版本的特性更新
在 Python 2.5 版本中,有两个重要的特性更新:
- try/except
和 try/finally
语句进行了合并。以前这是两个独立的语句,现在可以在同一个 try
语句中同时使用 except
和 finally
。
- with/as
是一个可选的扩展功能。若要使用它,需要显式运行 from __future__ import with_statement
语句来开启。
2. 类 C 语言与 Python 的 if
语句对比
为了更好地理解 Python 语句的语法,我们先来看类 C 语言(如 C、C++、Java、JavaScript 等)和 Python 中 if
语句的不同写法。
类 C 语言的 if
语句示例:
if (x > y) {
x = 1;
y = 2;
}
Python 中的等效语句:
if x > y:
x = 1
y = 2
可以明显看出,