python之小技巧积累

Posted mpp0905

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之小技巧积累相关的知识,希望对你有一定的参考价值。

交换a和b的值:
a=11
b=22
#引进第三个变量交换a和b的值
# c=a#把a给c,现在c是11
# a=b#把b给a,现在a是22
# b=c#把c给b,现在b是11

#不引进第三个变量,交换a和b的值
# 方法1
# b,a=a,b#交换两个变量的值
#方法2
a = a+b #a现在是33
b = a-b #b现在是11
a = a-b #a现在是22

print(a,b)
==================================================================================
map和filter的使用:
def func(a): #0 1 2
if a%2==0:
return True
else:
return False
nums = [x for x in range(11)]
print(nums)
res_f = filter(func,nums)#filter循环调用函数,只保存结果返回真的
print(list(res_f))

res_m = map(func,nums)#循环调用函数,然后把每次函数处理的结果,放到一个list里面返回
print(list(res_m))





























以上是关于python之小技巧积累的主要内容,如果未能解决你的问题,请参考以下文章

javascript之小积累-匿名函数表达式的最佳实践

java学习日记之小技巧(跟着变量走一走)

python基础之小数据池代码块编码

python学习之旅-06 之小数据池,编码

Python小技巧经验积累

Python小技巧经验积累