单选题
以下程序的输出结果是
以下程序的输出结果是
A
[1,2,3,4,5][12,34,56,78]
B
[1.2,3,4,5][1.,2,3,4,5]
C
[12,34,56,78][12,34,56,78]
D
[12,34,56,78] [1.2,3,4,5]
答案解析
正确答案:A
解析:
解析:对于列表类型,使用等号无法实现真正的赋值,不能产生新列表。img1 = img2语句并不是拷贝img2中的元素给变量img1,而是新关联了一个引用,即增加一个别名,img1和img2所指向的是同一套内容,所以调用函数modi()后,输出的img1, 指向的是img2的内容,即[1,2,3,4,5]。在函数外部,img1内容不变,所以输出的是[12,34,56,78]。
相关知识点:
输出结果选A项
相关题目
单选题
关于Python语言的描述,错误的选项是
单选题
以下语句的执行结果是
单选题
表达式int('100/3')的执行结果是
单选题
Python中出现SyntaxError一般表示语法错误,如未在if, elif, else , for,while,class ,def 声明末尾添加":",导致该语句无法解释执行.
单选题
如果Python程序执行时产生了"SyntaxError"的错误,其原因是
单选题
以下选项不属于Python语言特点的是
单选题
以下符合Python语言变量命名规则的是
单选题
以下不是Python语言特点的是
单选题
以下保留字不用于异常处理逻辑的是
单选题
以下不是Python语言保留字的是
