python程序设计试题及答案
1.以下Python代码的运行结果是?
a=[1,2,3,4,5]
b=a[1:4]
b[2]=6
print(a)
A.[1,2,3,4,5]B.[1,2,6,4,5]C.[1,6,3,4,5]D.[1,2,3,6,5]
答案:A
解析:Python中列表的切片操作属于浅拷贝,会生成独立的新列表,b是a索引1到3(左闭右开规则)对应的元素组成的新列表[2,3,4],修改b的元素只会改变b本身,不会对原列表a产生任何影响,因此最终输出的a仍是初始值。
2.以下关于Python函数参数的说法,正确的是?
A.位置参数必须出现在默认
原创力文档

文档评论(0)