2019年1月6日 没有nainai吃 习题1
1列举布尔值是False的所有值
0,False,'',[],{},(),None 2根据范围获取其中3和7整除的所有数的和,并返回调用者:符合条件的数字个数以及符合条件的数字的总和
def func(start,end):
a=[]
for i in range(start,end):
if i%3==0 and i%7==0:
a.append(i)
return a x=func(1,50)
print(x,sum(x),len(x)+1)
递归方法
def func2(s,e,a_num=0,b_sum=0): #如果不用默认参数,则会重新赋值为0
if s==e:
return a_num,b_sum
if s%3==0 and s%7==0:
a_num+=1 #数量
b_sum+=s #求和
res=func2(s+1,e,a_num,b_sum) #s+1不断增加
return res
print(func2(1,50))
3.函数的默认返回值 为none
4.break/continue/return的区别
break结束当前循环/continue结束本次循环并进入下一次循环/return结束函数返回结果,默认为none
5.函数传递参数时是引用还是复制:
引用
6.三元运算书写格式
变量=值 ——if条件——else值二
print(2 if 5>3 else 5)
7.lambda 表达式书写格式
函数名=lambda 行参:功能
fuc=lambda x:x+5
print(fuc(4))
8.使用set结合去的两个列表的相同元素集合
l1=[11,22,33]
l2=[22,33,44] l1_s=set(l1)
l2_s=set(l2)
l3=l1_s&l2_s
print(l3)
9.定义函数统计一个字符串中大写字母,小写字母,数字的个数,并以字典为结果返回给调用者
def test(shuru):
x=0
y=0
z=0
for i in shuru:
if i.islower():
x+=1
elif i.isnumeric():
y+=1
else:
z+=1
return {'小写含有%s个'%x:x,'数字有%s个'%y:y,'大写有%s个'%z:z} print(test("abc11111ZSFA"))'''
10.位置参数,默认参数,可变长参数的特点
def func(x,*y,**z):#2个*一定要在1个*后面
print(x,y,z) func(1,2,3,4)
输出:1 (2, 3, 4) {}
def func(x,*y,**z):
print(x,y,z) func(1,2,3,4,name=2,age=16)
func(1,*[1,2,3],)#中括号变成小括号,就用加*
func(1,*[1,2,3],{'name':1,'age':19}) func(1,[1,2,3],{'name':1,'age':19}) func(1,*[1,2,3],**{'name':1,'age':19}) #dic 前面必须加**
输出:
1 (2, 3, 4) {'name': 2, 'age': 16}
1 (1, 2, 3) {}
1 (1, 2, 3, {'name': 1, 'age': 19}) {}
1 ([1, 2, 3], {'name': 1, 'age': 19}) {}
1 (1, 2, 3) {'name': 1, 'age': 19}
2019年1月6日 没有nainai吃 习题1的更多相关文章
- Visual Studio 2019 发布活动 - 2019 年 4 月 2 日
Visual Studio 2019 发布活动 2019 年 4 月 2 日,星期二 | 上午 9:00 (PT) 围观: https://visualstudio.microsoft.com/zh- ...
- 2019年5月1日起安卓应用应基于API 26开发,那么API等级是啥?
2019年5月1日起安卓应用应基于API 26开发,那么API等级是啥? 转 https://www.ithome.com/html/android/372234.htm 据泰尔终端实验室公众微信 ...
- 2019年3月2日-小雨.md
2019年3月2日, 星期六 开学已经一周了,时间好像限制了自己进步的脚步,一个人的精力有限,想做好方方面面实在是太难了,有很多事儿最后都没做的完美.相反,自己应该放下繁琐的包袱,简简单单的干一件事儿 ...
- 2019年5月22日 AY 程序员调侃语录
我是AY,杨洋,做wpf开发的,最近得了一种病,程序员患得患失综合征.同事说,我年纪在变大,技术跟不上.业余之间,我原创了写了一些语录,给大家中午休息,累疲惫的时候,开心放松下. 1.活着的每一天都无 ...
- 【2019年05月20日】A股滚动市盈率PE历史新低排名
2010年01月01日 到 2019年05月20日 之间,滚动市盈率历史新低排名. 上市三年以上的公司, 2019年05月20日市盈率在300以下的公司. 1 - 阳光照明(SH600261) - 历 ...
- SPSS 2019年10月24日 今日学习总结
2019年10月24日今日课上内容1.SPSS掌握基于键值的一对多合并2.掌握重构数据3.掌握汇总功能 内容: 1.基于键值的一对多合并 合并文件 添加变量 合并方法:基于键值的一对多合并 变量 2. ...
- 批量添加删除Windows server DNS服务 恶意域名 * A记录 指向 127.0.0.1(2019年6月5日更新)
下载链接:https://pan.baidu.com/s/1OUHyvnIfXYF0PdiT-VRyHw 密码:7gjj 注意!本解决方案在本地的Windows server服务器上把恶意域名指向1 ...
- 34.ITerm配置使用——2019年12月24日
2019年12月23日15:17:36 ITerm使用教程 1.快键键配置 设置方法 设置方法如下: (1)选择 Preference 进入偏好设置: (2)选择 Profiles > Keys ...
- 36.React基础介绍——2019年12月24日
2019年12月24日16:47:12 2019年10月25日11:24:29 主要介绍react入门知识. 1.jsx语法介绍 1.1 介绍 jsx语法是一种类似于html标签的语法,它的作用相当于 ...
随机推荐
- hdu 2097 sky数(进制转换)
Sky数 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submis ...
- [Codeforces Round #507][Codeforces 1039C/1040E. Network Safety]
题目链接:1039C - Network Safety/1040E - Network Safety 题目大意:不得不说这场比赛的题面真的是又臭又长...... 有n个点,m条边,每个点有对应的权值c ...
- 利用pl/sql执行计划评估SQL语句的性能简析
一段SQL代码写好以后,可以通过查看SQL的执行计划,初步预测该SQL在运行时的性能好坏,尤其是在发现某个SQL语句的效率较差时,我们可以通过查看执行计划,分析出该SQL代码的问题所在. 那么,作为 ...
- ajax里的status和readystate
先看ajax封装函数 function ajaxFunc(method,url,data,callback) { var xhr; if (XMLHttpRequest) { xhr = new XM ...
- 无网络 使用pip安装mxnet
# 在有网络的同系统机器上运行以下命令:pip download mxnet# 目前mxnet版本为1.3.0,执行后当前目录得到以下文件: # . # ├── certifi--py2.py3-no ...
- 剑指offer——python【第21题】栈的压入、弹出序列
题目描述 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序.假设压入栈的所有数字均不相等.例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压 ...
- selenium+python爬虫环境搭建
前言: 准备使用selenium爬取网站数据,先搭建selenium+python爬虫环境搭建 系统环境: 64位win10系统,同时装python2.7和python3.6两个版本,IDE为pych ...
- Python学习之旅(二十五)
Python基础知识(24):正则表达式 正则表达式:检查一个字符串是否与某个模式匹配 \d :匹配数字 \w :匹配字母或数字 . :匹配任意字符 {n} :匹配n个字符 {m,n} :匹配m到n个 ...
- Can't connect to MySQL server (10060) MySQL
x 搜索了一下N篇解决方案都是在说以下3种原因... .{"防火墙的问题":["防火墙未关闭","服务器上防火墙端口未开放"]} 2.[&q ...
- Python IDLE arcpy设置环境变量
在IDLE中 import arcpy help(arcpy) 得到的路径为: 但是在arcmap中,路径为: 说明IDLE的环境变量设置有问题: 在windows的环境变量中设置环境变量PYTHON ...