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)
时间: 2024-11-06 09:51:10