关于Python全局变量和局部变量,以下选项描述错误的是( )。

admin2020-04-10  25

问题 关于Python全局变量和局部变量,以下选项描述错误的是(    )。

选项 A、全局变量在源文件顶层,一般没有缩进
B、程序中的变量包含两类:全局变量和局部变量
C、函数内部使用各种全局变量,都要用globle语句声明
D、不是在程序最开头定义的全局变量,不是全过程均有效

答案C

解析 根据程序中变量所在的位置和作用范围,变量分为全局变量和局部变量。局部变量指在函数内部定义的变量,仅在函数内部有效,且作用域也在函数内部,当函数退出时变量将不再存在。全局变量一般指在函数之外定义的变量,在程序执行的全过程有效。全局变量在函数内部使用时,需要提前使用保留字global声明,语法形式:global<全局变量>。使用global对全局变量声明时,该变量要与外部全局变量同名。故答案为C项。
转载请注明原文地址:https://kaotiyun.com/show/aw6p777K
0

最新回复(0)