Pythonic(一)

时间:2015-05-17 12:15:25   收藏:0   阅读:119

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)

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!