4.26 每日小三练

1. # 例 1
2. def func(a,b=[]):
3.     b.append(a)
4.     print(b)
5. func(1)
6. func(1)
7. func(1)
8. func(1)
9.
10. # 例 2
11. def func(a,b={}):
12.     b[a] = 'v'
13.     print(b)
14. func(1)
15. func(2)

以上代码的输出结果:

[1]
[1, 1]
[1, 1, 1]
[1, 1, 1, 1]
{1: 'v'}
{1: 'v', 2: 'v'}

 

1     def Lastllindextem(src, index):
2     '''''请返回传入 src使用空格或者"\"切分后的倒数第 index个子串'''
3     return src.split("\")[-index]

以上程序出错的原因是什么?

split("\") 需要进行转义处理

 

lambda 表达式格式以及应用场景?

格式:lambda 参数列表 : 返回表达式

应用场景:reduce 或 map的使用中

 

如何在函数中设置一个全局变量 ?

使用global关键字

 

posted @ 2020-04-27 00:08  扎小辫的胖虎  阅读(85)  评论(0编辑  收藏  举报