Pythonic(一)

Pythonic的代码,看起来像是伪代码,其实,所有的伪代码都可以轻易的转换为可执行的Python代码。Python可以用极为简易的语句完成工作。如C语言中交换两个变量:
int a = 1, b = 2;
int temp;//需要多定义一个临时变量
temp = a;
a = b;
b = temp;
利用Python只用一行代码即可完成:
a,b = b,a

需要遍历一个容器时,C代码为:
int length,i;
length = sizeof(alist)/sizeof(alist[0]);
while (i < length)
{
    alist[i];
    i +=1;
}
利用Python代码:
for i in alist:
    i

灵活地使用迭代器是一种Python风格。又比如,需要安全的关闭文件描述符,可以使用with语句:
with open(path,'r') as f:
    do_sth_with(f)

posted @ 2015-05-17 11:49  Welling_wei  阅读(134)  评论(0)    收藏  举报