下列Python程序段的输出结果是?( )
L = []
x = 3
def test(x):
L.append(x)
x = 5
test(x)
print('L = {}, x = {}'.format(L, x))刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
下列Python程序段的输出结果是?( )
L = []
x = 3
def test(x):
L.append(x)
x = 5
test(x)
print('L = {}, x = {}'.format(L, x))L = [3], x = 3
L = [5], x = 5
L = [3], x = 5
L = 3, x = 5
在Python中,变量L是一个列表,用于存储元素。函数test中的局部变量x在函数被调用时传入值3,并将其添加到列表L中。然后,函数内部对局部变量x重新赋值为5,但这不会影响全局变量x的值。因此,当函数执行完毕后,全局变量x仍然为3,而列表L包含了一个元素3。因此,程序的输出结果是:‘L = [3], x = 3’,答案为A。
本文链接:下列Python程序段的输出结果是?( ) L = [] x = 3 def test(x):
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
