4.23 每日小三练

1:读代码
for i in range(5,0,-1): 
    print(i) 
请在下面写出打印结果

5
4
3
2
1

range(x,y,z)——x是初始值,y是结束值的后一位(左闭右开),z为跳动的距离(默认是1)

2:匿名函数(从某种意义来说,匿名函数不是真的,不能有名字)

格式:函数名 = lambda 参数 : 返回值

参数可以有多个,用逗号隔开就可以;

匿名函数不管多复杂,就只能写一行,执行完语句后的内容就是返回值;

返回值可以是任意数据类型,和正常函数一样;

3:用一行代码实现数值交换:
        a = 1
        b = 2

#方法一:
# a=1
# b=2
# t = a  
# a = b
# b = t
#print(a)
#print(b)

# 方法二:
a = 1
b = 2
a = a + b  # a不是原来的值了,但是b没变
b = a - b   # 获得a的值
a = a - b   # 获得b的值
print(a)
print(b)

猜你喜欢

转载自www.cnblogs.com/ljy123/p/12764739.html