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关键字

原文地址:https://www.cnblogs.com/ljy123/p/12783685.html