python之小技巧积累
2024-08-24 21:18:25
交换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))
最新文章
- 解决qq互联回调地址错误redirect uri is illegal(100010)的方法,不同于网上大部分方法
- node+fis3搭建
- jenkins插件开发-此路是我开
- myeclipse页面编辑框空格、回车符、对齐出现特殊字符
- phalcon: 官方多模块
- java UncaughtExceptionHandler 处理线程意外中止
- python request的运用
- 在C#环境中动态调用IronPython脚本(二)
- 第39篇 免费博客github Pages绑定域名
- 一些重要 Docker 命令的简单介绍
- HDFS文件读写操作(基础基础超基础)
- Excel阅读模式/聚光灯开发技术之二 超级逐步录入提示功能开发原理简述—— 隐鹤 / HelloWorld
- ELK 日志采集 实战教程
- 关于Sublime text 3如何编辑less并转(编译)成css文件
- ios外包公司——技术分享:手机应用开发步骤
- SQL数据库增量备份还原方式
- dubbo无法创建线程问题
- yum只下载不安装dokcer
- 【Learn】CSS定义
- hdu 5210 delete 水题