使用类函数,自身结果改变,类似引用传递调用,而通用函数类似值传递调用。
a=[2,4,1,5]
sorted(a)
print(a)
a=sorted(a)
print(a)
b=[2,4,1,5]
b.sort()
print(b)
c=[2,4,1,5]
reversed(c)
print(c)
c.reverse()
print(c)
输出
[2, 4, 1, 5]
[1, 2, 4, 5]
[1, 2, 4, 5]
[2, 4, 1, 5]
[5, 1, 4, 2]
使用类函数,自身结果改变,类似引用传递调用,而通用函数类似值传递调用。
a=[2,4,1,5]
sorted(a)
print(a)
a=sorted(a)
print(a)
b=[2,4,1,5]
b.sort()
print(b)
c=[2,4,1,5]
reversed(c)
print(c)
c.reverse()
print(c)
输出
[2, 4, 1, 5]
[1, 2, 4, 5]
[1, 2, 4, 5]
[2, 4, 1, 5]
[5, 1, 4, 2]