day19__第三次作业
一、break 与 continue 的区别
答:break 是结束全部循环,continue 是结束当前循环,开始进行下一循环
二、函数传递参数时,所用的内存地址一样吗?
答:一样
name = ''
def func():
print(id(name))
func() #
print(id(name)) #
三、lambda 省内存, 因为它即用即消失
四、统计字符串中大写字母,小写字母和数字的个数,并以字典为列表返回给调用函数
五、可变长参数:*args, **kwargs
def func(x,z,y=5):
print(x,y,z)
func(1,2,3) # 1 3 2 def func(x,y,*z):
print(x,y,z)
func(1,2,3,4,5,6) # 1 2 (3,4,5,6) def func(x,*z,**y):
print(x,y,z)
func(1,2,3) # 1 {} (2,3) def func(x,*y,**z):
print(x,y,z)
func(1,name=2,age=3) # 1 () {'age':3, 'name':2} def func(x=2,*y,**z):
print(x,y,z)
func(name=2,age=3) # 2 () {'age': 3, 'name': 2}
def func(*y,**z):
print(y,z)
func([1,2,3,4]) # ([1, 2, 3, 4],) {} def func(*y,**z):
print(y,z)
func(*[1,2,3,4]) # (1, 2, 3, 4) {} def func(*y,**z):
print(y,z)
func(*[1,2,3,4],name = 'alex',age = 12) # (1, 2, 3, 4) {'name': 'alex', 'age': 12} def func(*y,**z):
print(y,z)
func(*[1,2,3,4],{'name':'alex','age':12}) # (1, 2, 3, 4, {'name': 'alex', 'age': 12}) {}
六、python3 和 python2.7 中 range 的 区别
Python3 中,不会生成值,只有用的时候才会生成,Python2.7 直接生成一个列表,值已经生成
七、取出 l1,l2,l3 的第一个元素,并用下划线相连
l1 = ['alex',12,34]
l2 = ['is',32,45]
l3 = ['boy',22,33]
print('_'.join(list(zip(l1,l2,l3))[0])) # alex_is_boy
八、
name = ''
def func():
name = "seven"
def outer():
name = "eric"
def inner():
global name
name = "蒙逼了吧..."
print(name)
print(name) ret = func() # seven
print(ret) # None
print(name) # namelist = ['alex']
def func():
namelist = []
namelist.append('at')
func()
print(namelist) # ['alex'] namelist = ['alex']
def func():
namelist.append('at')
func()
print(namelist) # ['alex', 'at']
day19__第三次作业的更多相关文章
- 耿丹CS16-2班第三次作业汇总
-- Deadline: 2016-10-12 22:48 -- 作业内容: 1.实验2-6 猜数字游戏 2.实验2-7 判断能否为三角形 3.实验2-8 个人所得税计算器 -- 第三次作业总结: 1 ...
- JAVA第三周作业(从键盘输入若干数求和)
JAVA第三周作业(从键盘输入若干数求和) 在新的一周,我学习了JAVA的IO编程.下面的代码实现了从键盘输入若干数求和的目标.import java.util.Scanner; public cla ...
- 第三次作业:caculator
第三次作业 作业链接 ********* 遇到的问题: Scan类: 队列的使用方法不了解,上网查询并自己练习了一下才初步了解,才运用到作业 . 判断数字用的 if (input[i] >= ' ...
- HTML第三天作业做的表格
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xht ...
- 第三次作业——《K米评测》
第三次作业--<K米评测> 一.调研.评测 上手体验 APP的图标做的不错,一眼就知道和KTV唱歌相关的 点进去就是连接包箱的界面和直播界面,把软件最重要的两个功能展示出来了,一目了然 热 ...
- 软件工程(QLGY2015)第三次作业点评(含成绩)
相关博文目录: 第一次作业点评 第二次作业点评 第三次作业点评 团队信息 本页点评团队1-22,其他组见:http://www.cnblogs.com/xiaozhi_5638/p/4490764.h ...
- 第三次作业随笔(new)包含了补作业
第三次作业的题目:http://www.cnblogs.com/fzuoop/p/5187275.html 第一次看到题目的时候觉得应该是挺简单的,只要把输入的那一串东西挨个判断,用数列的方法,如果碰 ...
- 第三周作业、实时操作系统µC/OS介绍及其它内容
作业要求 见<实时控制软件设计>第三周作业 1 阅读笔记--µC/OS 1.1 基本介绍 µC/OS是由Micrium公司研发的实时操作系统,以µC/OS-II或µC/OS-III为内核, ...
- 软件工程(GZSD2015)第三次作业提交进度
第三次作业题目请查看这里:软件工程(GZSD2015)第三次作业 开始进入第三次作业提交进度记录中,童鞋们,虚位以待哈... 2015年4月19号 徐镇.尚清丽,C语言 2015年4月21号 毛涛.徐 ...
随机推荐
- Chisel3 - Tutorial - ByteSelector
https://mp.weixin.qq.com/s/RQg2ca1rwfVHx_QG-IOV-w 字节选择器. 参考链接: https://github.com/ucb-bar/chisel ...
- STC15系列通用-STC15F2K60S2/STCW4K32S4读取DHT11温湿度传感器数据串口输出代码实例工程免费下载
//为了方便大家调试,另附程序工程共大家下载,下载地址:https://www.90pan.com/b1908750 //************************** //程序说明:stc ...
- Java实现 蓝桥杯VIP 算法提高 栅格打印问题
算法提高 栅格打印问题 时间限制:1.0s 内存限制:512.0MB 问题描述 编写一个程序,输入两个整数,作为栅格的高度和宽度,然后用"+"."-"和&quo ...
- Java实现 洛谷 P2118 比例简化
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.i ...
- Java实现 蓝桥杯 历届试题 横向打印二叉树
问题描述 二叉树可以用于排序.其原理很简单:对于一个排序二叉树添加新节点时,先与根节点比较,若小则交给左子树继续处理,否则交给右子树. 当遇到空子树时,则把该节点放入那个位置. 比如,10 8 5 7 ...
- Java实现第九届蓝桥杯第几个幸运数字
第几个幸运数字 题目描述 到x星球旅行的游客都被发给一个整数,作为游客编号. x星的国王有个怪癖,他只喜欢数字3,5和7. 国王规定,游客的编号如果只含有因子:3,5,7,就可以获得一份奖品. 我们来 ...
- LB服务:硬件如何被软件取代(上)
[摘要] 大业务上云,难免要用到LB.可是,您是否了解LB的来龙去脉?本文浅谈一下LB,从硬件走到软件,他们经历了什么转变. 大业务上云,难免要用到LB.可是,您是否了解LB的来龙去脉?本文浅谈一下L ...
- Oracle RMAN各类压缩算法对比测试
1.背景概述 2.本次测试环境基本信息 3.测试步骤 3.1. 使用BCO进行压缩备份 3.2. 不使用压缩备份 3.3. 使用ACO中LOW级别进行压缩备份 3.4. 使用ACO中MEDIUM级别进 ...
- zabbix 中文乱码
环境 zabbix 3.4.7 centos 7.4 问题现象 zabbix 中文乱码 解决方法 1.先准备一个字体包 Windows路径 C:\Windows\Fonts\simkai ...
- 深度学习在高德ETA应用的探索与实践
1.导读 驾车导航是数字地图的核心用户场景,用户在进行导航规划时,高德地图会提供给用户3条路线选择,由用户根据自身情况来决定按照哪条路线行驶. 同时各路线的ETA(estimated time of ...