py

字符串逆序:打印出字符串l的逆序输出,即 l = "abcde",则输出 "edcba".ide

l = "abcde";  spa

print l[::-1];  orm


交换变量:ip

a,b = 1,2;   字符串

b,a = a,b;  it

print a,b;  class




l1,l2 = ['a','b','c','d'],['1','2'];  变量

for a,b in zip(l1,l2):  map

print a,b;  程序


1  

2  

注意,若是l1,l2长度不一,多出的部分会被忽略,如上输出。若想迭代彻底,应使用map替换zip


l1,l2 = ['a','b','c','d'],['1','2'];  

for a,b in map(None,l1,l2):  

print a,b;  


1  

2  

None  

None  



FizzBuzz问题
写一个程序,打印数字1到100,3的倍数打印“Fizz”来替换这个数,5的倍数打印“Buzz”,对于既是3的倍数又是5的倍数的数字打印“FizzBuzz”。


print ["Fizz"[x%3*4:] + "Buzz"[x%5*4:] or x for x in xrange(1,101)];  

相关文章
相关标签/搜索